Home
last modified time | relevance | path

Searched refs:AidlStructuredParcelable (Results 1 – 14 of 14) sorted by relevance

/system/tools/aidl/
Daidl_language.h85 class AidlStructuredParcelable;
106 virtual void Visit(const AidlStructuredParcelable&) {}
913 virtual const AidlStructuredParcelable* AsStructuredParcelable() const { return nullptr; }
922 AidlStructuredParcelable* AsStructuredParcelable() {
923 return const_cast<AidlStructuredParcelable*>(
1018 class AidlStructuredParcelable : public AidlParcelable {
1020 AidlStructuredParcelable(const AidlLocation& location, const std::string& name,
1024 virtual ~AidlStructuredParcelable() = default;
1027 AidlStructuredParcelable(const AidlStructuredParcelable&) = delete;
1028 AidlStructuredParcelable(AidlStructuredParcelable&&) = delete;
[all …]
Dgenerate_java.h38 const AidlStructuredParcelable* parcel, const AidlTypenames& typenames);
Daidl_dumpapi.h35 void Visit(const AidlStructuredParcelable& t) override;
Dgenerate_java.cpp137 void GenerateParcelableDescribeContents(CodeWriter& out, const AidlStructuredParcelable& decl, in GenerateParcelableDescribeContents()
185 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcel, in GenerateToString()
232 void GenerateEqualsAndHashCode(CodeWriter& out, const AidlStructuredParcelable& parcel, in GenerateEqualsAndHashCode()
322 bool generate_java_parcel(const std::string& filename, const AidlStructuredParcelable* parcel, in generate_java_parcel()
354 if (const AidlStructuredParcelable* parcelable = defined_type->AsStructuredParcelable(); in generate_java()
377 const AidlStructuredParcelable* parcel, const AidlTypenames& typenames) { in generate_parcel_class()
979 void Visit(const AidlStructuredParcelable& t) override { ForDefinedType(t); } in Visit()
Dgenerate_rust.cpp505 void GenerateParcelBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelBody()
519 void GenerateParcelDefault(CodeWriter& out, const AidlStructuredParcelable* parcel) { in GenerateParcelDefault()
541 void GenerateParcelSerializeBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelSerializeBody()
559 void GenerateParcelDeserializeBody(CodeWriter& out, const AidlStructuredParcelable* parcel, in GenerateParcelDeserializeBody()
798 if (const AidlStructuredParcelable* parcelable = defined_type->AsStructuredParcelable(); in GenerateRust()
Daidl.cpp367 void Visit(const AidlStructuredParcelable& m) override { in ValidateAnnotationContext()
444 AidlStructuredParcelable* doc = in parse_preprocessed_file()
445 new AidlStructuredParcelable(location, class_name, package, Comments{}, nullptr, nullptr); in parse_preprocessed_file()
446 typenames->AddPreprocessedType(unique_ptr<AidlStructuredParcelable>(doc)); in parse_preprocessed_file()
608 AidlStructuredParcelable* parcelable = defined_type->AsStructuredParcelable(); in load_and_validate_aidl()
Ddiagnostics.cpp104 void Visit(const AidlStructuredParcelable& a) override { fun(a); } in Check()
168 void Visit(const AidlStructuredParcelable& p) override { in Visit()
Daidl_to_cpp_common.h82 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcelable);
Dgenerate_ndk.cpp42 const AidlStructuredParcelable& defined_type, const Options& options);
44 const AidlStructuredParcelable& defined_type, const Options& options);
146 if (const AidlStructuredParcelable* parcelable = defined_type.AsStructuredParcelable(); in GenerateNdk()
148 GenerateNdkParcel<AidlStructuredParcelable>(output_file, options, types, *parcelable, in GenerateNdk()
271 const AidlStructuredParcelable* parcelable = defined_type.AsStructuredParcelable(); in GenerateHeaderIncludes()
1006 const AidlStructuredParcelable& defined_type, in GenerateParcelHeader()
1070 const AidlStructuredParcelable& defined_type, in GenerateParcelSource()
Daidl_dumpapi.cpp98 void DumpVisitor::Visit(const AidlStructuredParcelable& t) { in Visit()
Daidl_language.cpp1047 AidlStructuredParcelable::AidlStructuredParcelable( in AidlStructuredParcelable() function in AidlStructuredParcelable
1053 bool AidlStructuredParcelable::CheckValid(const AidlTypenames& typenames) const { in CheckValid()
1180 bool AidlStructuredParcelable::LanguageSpecificCheckValid(const AidlTypenames& typenames, in LanguageSpecificCheckValid()
Dgenerate_cpp.cpp1110 void AddTypeSpecificHeaders(const AidlStructuredParcelable&, std::set<std::string>& includes) { in AddTypeSpecificHeaders() argument
1114 void BuildReadFromParcel(const AidlStructuredParcelable& parcel, const AidlTypenames& typenames, in BuildReadFromParcel()
1148 void BuildWriteToParcel(const AidlStructuredParcelable& parcel, const AidlTypenames& typenames, in BuildWriteToParcel()
1214 void BuildParcelFields(ClassDecl& clazz, const AidlStructuredParcelable& decl, in BuildParcelFields()
1594 const AidlStructuredParcelable* parcelable = defined_type.AsStructuredParcelable(); in GenerateCpp()
Daidl_to_cpp_common.cpp273 void GenerateToString(CodeWriter& out, const AidlStructuredParcelable& parcelable) { in GenerateToString()
Daidl_language_y.yy318 …$$ = new AidlStructuredParcelable(loc(@2), $2->GetText(), ps->Package(), $1->GetComments(), $3, $5…