Home
last modified time | relevance | path

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

/aosp12/system/tools/aidl/
H A Daidl_language_y.yy92 std::vector<std::string>* type_params;
158 %type<type_params> optional_type_params
174 %type<type_params> type_params
292 type_params
298 | type_params ',' identifier {
306 | '<' type_params '>' {
H A Daidl_to_cpp.cpp227 std::vector<std::string> type_params; in CppNameOf() local
229 type_params.push_back(CppNameOf(*parameter, typenames)); in CppNameOf()
232 base::Join(type_params, ", ").c_str()); in CppNameOf()
H A Daidl_language.cpp445 vector<unique_ptr<AidlTypeSpecifier>>* type_params, in AidlTypeSpecifier() argument
448 AidlParameterizable<unique_ptr<AidlTypeSpecifier>>(type_params), in AidlTypeSpecifier()
1000 const std::string& cpp_header, std::vector<std::string>* type_params, in AidlParcelable() argument
1003 AidlParameterizable<std::string>(type_params), in AidlParcelable()
1049 const Comments& comments, std::vector<std::string>* type_params, in AidlStructuredParcelable() argument
1051 : AidlParcelable(location, name, package, comments, "" /*cpp_header*/, type_params, members) {} in AidlStructuredParcelable()
1291 std::vector<std::string>* type_params, in AidlUnionDecl() argument
1293 : AidlParcelable(location, name, package, comments, "" /*cpp_header*/, type_params, members) {} in AidlUnionDecl()
H A Dast_cpp_unittest.cpp169 const std::vector<std::string> type_params = {"A", "B"}; in TEST_F() local
173 "TestParcelable", "::android::Parcelable", type_params, std::move(publics), {}}}; in TEST_F()
H A Daidl_language.h159 AidlParameterizable(std::vector<T>* type_params) : type_params_(type_params) {}
165 __attribute__((warn_unused_result)) bool SetTypeParameters(std::vector<T>* type_params) {
167 type_params_.reset(type_params);
358 vector<unique_ptr<AidlTypeSpecifier>>* type_params, const Comments& comments);
992 std::vector<std::string>* type_params = nullptr,
1022 std::vector<std::string>* type_params,
1120 const Comments& comments, std::vector<std::string>* type_params,
H A Daidl_to_ndk.cpp156 std::vector<std::string> type_params; in ParcelableTypeInfo() local
158 type_params.push_back(NdkNameOf(types, *parameter, StorageMode::STACK)); in ParcelableTypeInfo()
160 clazz += base::StringPrintf("<%s>", base::Join(type_params, ", ").c_str()); in ParcelableTypeInfo()
H A Dgenerate_cpp.cpp518 const std::vector<std::string>& type_params, in BuildConstantDefinitions() argument
527 new MethodImpl("const " + cppType + "&", class_name, constant->GetName(), type_params, {})); in BuildConstantDefinitions()
1258 const std::vector<std::string>& type_params = in BuildParcelHeader() local
1262 new ClassDecl{parcel.GetName(), "::android::Parcelable", type_params, attribute}}; in BuildParcelHeader()
1320 const std::vector<std::string>& type_params = in BuildParcelSource() local
1324 type_params, ArgList("const ::android::Parcel* _aidl_parcel")); in BuildParcelSource()
1328 kAndroidStatusLiteral, parcel.GetName(), "writeToParcel", type_params, in BuildParcelSource()
1333 BuildConstantDefinitions(parcel, typenames, type_params, parcel.GetName(), file_decls); in BuildParcelSource()