Home
last modified time | relevance | path

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

/system/tools/aidl/
Daidl_language.h84 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,
[all …]
Daidl_typenames.h38 class AidlParcelable; variable
91 const AidlParcelable* GetParcelable(const AidlTypeSpecifier& type) const;
Daidl_to_cpp_common.h78 std::string TemplateDecl(const AidlParcelable& defined_type);
80 void GenerateParcelableComparisonOperators(CodeWriter& out, const AidlParcelable& parcelable);
Daidl_dumpapi.h34 void Visit(const AidlParcelable& t) override;
Daidl_language.cpp998 AidlParcelable::AidlParcelable(const AidlLocation& location, const std::string& name, in AidlParcelable() function in AidlParcelable
1036 bool AidlParcelable::CheckValid(const AidlTypenames& typenames) const { in CheckValid()
1051 : AidlParcelable(location, name, package, comments, "" /*cpp_header*/, type_params, members) {} in AidlStructuredParcelable()
1054 if (!AidlParcelable::CheckValid(typenames)) { in CheckValid()
1164 bool AidlParcelable::LanguageSpecificCheckValid(const AidlTypenames& /*typenames*/, in LanguageSpecificCheckValid()
1167 const AidlParcelable* unstructured_parcelable = this->AsUnstructuredParcelable(); in LanguageSpecificCheckValid()
1182 if (!AidlParcelable::LanguageSpecificCheckValid(typenames, lang)) { in LanguageSpecificCheckValid()
1293 : AidlParcelable(location, name, package, comments, "" /*cpp_header*/, type_params, members) {} in AidlUnionDecl()
1297 if (!AidlParcelable::CheckValid(typenames)) { in CheckValid()
1351 if (!AidlParcelable::LanguageSpecificCheckValid(typenames, lang)) { in LanguageSpecificCheckValid()
Daidl.cpp364 void Visit(const AidlParcelable& m) override { in ValidateAnnotationContext()
441 AidlParcelable* doc = new AidlParcelable(location, class_name, package, Comments{}); in parse_preprocessed_file()
442 typenames->AddPreprocessedType(unique_ptr<AidlParcelable>(doc)); in parse_preprocessed_file()
609 AidlParcelable* unstructured_parcelable = defined_type->AsUnstructuredParcelable(); in load_and_validate_aidl()
Daidl_to_cpp_common.cpp220 std::string TemplateDecl(const AidlParcelable& defined_type) { in TemplateDecl()
233 void GenerateParcelableComparisonOperators(CodeWriter& out, const AidlParcelable& parcelable) { in GenerateParcelableComparisonOperators()
Daidl_dumpapi.cpp95 void DumpVisitor::Visit(const AidlParcelable& t) { in Visit()
Daidl_to_ndk.cpp151 TypeInfo ParcelableTypeInfo(const AidlParcelable& type, const AidlTypeSpecifier& typeSpec, in ParcelableTypeInfo()
385 } else if (const AidlParcelable* parcelable = type->AsParcelable(); parcelable != nullptr) { in GetTypeAspect()
Ddiagnostics.cpp106 void Visit(const AidlParcelable& a) override { fun(a); } in Check()
Daidl_typenames.cpp353 const AidlParcelable* AidlTypenames::GetParcelable(const AidlTypeSpecifier& type) const { in GetParcelable()
Daidl_language_y.yy313 $$ = new AidlParcelable(loc(@2), $2->GetText(), ps->Package(), $1->GetComments(), "", $3);
323 … $$ = new AidlParcelable(loc(@2), $2->GetText(), ps->Package(), $1->GetComments(), $4->GetText());
Dgenerate_cpp.cpp1511 const AidlParcelable& parcelable, const IoDelegate& io_delegate) { in GenerateCppParcelDeclaration()
1606 const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateCpp()
Dgenerate_java.cpp978 void Visit(const AidlParcelable& t) override { ForDefinedType(t); } in Visit()
Dgenerate_ndk.cpp158 if (const AidlParcelable* parcelable_decl = defined_type.AsParcelable(); in GenerateNdk()