Searched refs:type_params (Results 1 – 7 of 7) sorted by relevance
/system/tools/aidl/ |
D | aidl_to_cpp.cpp | 227 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()
|
D | aidl_language_y.yy | 92 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 '>' {
|
D | ast_cpp_unittest.cpp | 169 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()
|
D | aidl_language.cpp | 445 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()
|
D | aidl_language.h | 159 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,
|
D | aidl_to_ndk.cpp | 156 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()
|
D | generate_cpp.cpp | 518 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()
|