Home
last modified time | relevance | path

Searched refs:AidlParcelable (Results 1 – 7 of 7) sorted by relevance

/system/tools/aidl/
Daidl_language.h610 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 …]
Daidl_language.cpp577 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()
Daidl.cpp386 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()
Daidl_language_y.yy93 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());
Daidl_to_ndk.cpp137 TypeInfo ParcelableTypeInfo(const AidlParcelable& type) { in ParcelableTypeInfo()
353 } else if (const AidlParcelable* parcelable = type->AsParcelable(); parcelable != nullptr) { in GetTypeAspect()
Dgenerate_cpp.cpp1364 const AidlParcelable& parcelable, const IoDelegate& io_delegate) { in GenerateCppParcelDeclaration()
1423 const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateCpp()
Dgenerate_ndk.cpp134 if (const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateNdk()