Lines Matching refs:AidlParcelable
84 class AidlParcelable;
105 virtual void Visit(const AidlParcelable&) {}
914 virtual const AidlParcelable* AsParcelable() const { return nullptr; }
926 AidlParcelable* AsParcelable() {
927 return const_cast<AidlParcelable*>(const_cast<const AidlDefinedType*>(this)->AsParcelable());
946 const AidlParcelable* AsUnstructuredParcelable() const {
951 AidlParcelable* AsUnstructuredParcelable() {
952 return const_cast<AidlParcelable*>(
988 class AidlParcelable : public AidlDefinedType, public AidlParameterizable<std::string> {
990 AidlParcelable(const AidlLocation& location, const std::string& name, const std::string& package,
994 virtual ~AidlParcelable() = default;
997 AidlParcelable(const AidlParcelable&) = delete;
998 AidlParcelable(AidlParcelable&&) = delete;
999 AidlParcelable& operator=(const AidlParcelable&) = delete;
1000 AidlParcelable& operator=(AidlParcelable&&) = delete;
1007 const AidlParcelable* AsParcelable() const override { return this; }
1018 class AidlStructuredParcelable : public AidlParcelable {
1117 class AidlUnionDecl : public AidlParcelable {