Home
last modified time | relevance | path

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

/system/tools/aidl/
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()
Daidl_language_y.yy92 std::vector<std::string>* type_params;
159 %type<type_params> optional_type_params
175 %type<type_params> type_params
293 type_params
299 | type_params ',' identifier {
307 | '<' type_params '>' {
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()
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()
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,
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()
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()
1251 const std::vector<std::string>& type_params = in BuildParcelHeader() local
1255 new ClassDecl{parcel.GetName(), "::android::Parcelable", type_params, attribute}}; in BuildParcelHeader()
1313 const std::vector<std::string>& type_params = in BuildParcelSource() local
1317 type_params, ArgList("const ::android::Parcel* _aidl_parcel")); in BuildParcelSource()
1321 kAndroidStatusLiteral, parcel.GetName(), "writeToParcel", type_params, in BuildParcelSource()
1326 BuildConstantDefinitions(parcel, typenames, type_params, parcel.GetName(), file_decls); in BuildParcelSource()