Searched refs:AidlParcelable (Results 1 – 7 of 7) sorted by relevance
/system/tools/aidl/ |
D | aidl_language.h | 610 class AidlParcelable; variable 634 class AidlParcelable; variable 658 virtual const AidlParcelable* AsParcelable() const { return nullptr; } in AsParcelable() 668 AidlParcelable* AsParcelable() { in AsParcelable() 669 return const_cast<AidlParcelable*>(const_cast<const AidlDefinedType*>(this)->AsParcelable()); in AsParcelable() 684 const AidlParcelable* AsUnstructuredParcelable() const { in AsUnstructuredParcelable() 688 AidlParcelable* AsUnstructuredParcelable() { in AsUnstructuredParcelable() 689 return const_cast<AidlParcelable*>( in AsUnstructuredParcelable() 704 class AidlParcelable : public AidlDefinedType, public AidlParameterizable<std::string> { 706 AidlParcelable(const AidlLocation& location, AidlQualifiedName* name, [all …]
|
D | aidl_language.cpp | 577 class AidlParcelable; in Signature() 579 class AidlParcelable; in Signature() 693 AidlParcelable::AidlParcelable(const AidlLocation& location, AidlQualifiedName* name, in AidlParcelable() function in AidlParcelable 731 bool AidlParcelable::CheckValid(const AidlTypenames&) const { in CheckValid() 755 void AidlParcelable::Dump(CodeWriter* writer) const { in Dump() 763 : AidlParcelable(location, name, package, comments, "" /*cpp_header*/), in AidlStructuredParcelable() 845 bool AidlParcelable::LanguageSpecificCheckValid(Options::Language lang) const { in LanguageSpecificCheckValid() 847 const AidlParcelable* unstructured_parcelable = this->AsUnstructuredParcelable(); in LanguageSpecificCheckValid() 861 if (!AidlParcelable::LanguageSpecificCheckValid(lang)) { in LanguageSpecificCheckValid()
|
D | aidl.cpp | 386 AidlParcelable* doc = new AidlParcelable( in parse_preprocessed_file() 388 typenames->AddPreprocessedType(unique_ptr<AidlParcelable>(doc)); in parse_preprocessed_file() 580 AidlParcelable* unstructuredParcelable = defined_type->AsUnstructuredParcelable(); in load_and_validate_aidl()
|
D | aidl_language_y.yy | 93 AidlParcelable* parcelable; 273 $$ = new AidlParcelable(loc(@2), $2, ps->Package(), $1->GetComments()); 277 $$ = new AidlParcelable(loc(@2), $2, ps->Package(), $1->GetComments(), "", $4); 281 $$ = new AidlParcelable(loc(@2), $2, ps->Package(), $1->GetComments(), $4->GetText());
|
D | aidl_to_ndk.cpp | 137 TypeInfo ParcelableTypeInfo(const AidlParcelable& type) { in ParcelableTypeInfo() 353 } else if (const AidlParcelable* parcelable = type->AsParcelable(); parcelable != nullptr) { in GetTypeAspect()
|
D | generate_cpp.cpp | 1364 const AidlParcelable& parcelable, const IoDelegate& io_delegate) { in GenerateCppParcelDeclaration() 1423 const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateCpp()
|
D | generate_ndk.cpp | 134 if (const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateNdk()
|