Home
last modified time | relevance | path

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

/system/tools/aidl/
Daidl_to_cpp.cpp199 std::vector<std::string> type_params; in GetCppName() local
201 type_params.push_back(CppNameOf(*parameter, typenames)); in GetCppName()
203 cpp_name += "<" + base::Join(type_params, ", ") + ">"; in GetCppName()
Daidl_to_ndk.cpp97 std::vector<std::string> type_params; in GetBaseTypeInfo() local
99 type_params.push_back(NdkNameOf(types, *parameter, StorageMode::STACK)); in GetBaseTypeInfo()
101 clazz += base::StringPrintf("<%s>", base::Join(type_params, ", ").c_str()); in GetBaseTypeInfo()
Daidl_language_y.yy93 std::vector<std::string>* type_params;
158 %type<type_params> optional_type_params
174 %type<type_params> type_params
289 type_params
295 | type_params ',' identifier {
303 | '<' type_params '>' {
Daidl_language.h186 AidlParameterizable(std::vector<T>* type_params) : type_params_(type_params) {}
192 __attribute__((warn_unused_result)) bool SetTypeParameters(std::vector<T>* type_params) {
194 type_params_.reset(type_params);
407 vector<unique_ptr<AidlTypeSpecifier>>* type_params, const Comments& comments);
1055 std::vector<std::string>* type_params,
1084 std::vector<std::string>* type_params,
1178 const Comments& comments, std::vector<std::string>* type_params,
Daidl_language.cpp595 vector<unique_ptr<AidlTypeSpecifier>>* type_params, in AidlTypeSpecifier() argument
598 AidlParameterizable<unique_ptr<AidlTypeSpecifier>>(type_params), in AidlTypeSpecifier()
1435 std::vector<std::string>* type_params, in AidlParcelable() argument
1438 AidlParameterizable<std::string>(type_params), in AidlParcelable()
1491 const Comments& comments, std::vector<std::string>* type_params, in AidlStructuredParcelable() argument
1493 : AidlParcelable(location, name, package, comments, {} /*headers*/, type_params, members) {} in AidlStructuredParcelable()
1650 std::vector<std::string>* type_params, in AidlUnionDecl() argument
1652 : AidlParcelable(location, name, package, comments, {} /*headers*/, type_params, members) {} in AidlUnionDecl()
Daidl_unittest.cpp2165 auto type = [](std::string name, auto&&... type_params) -> std::unique_ptr<AidlTypeSpecifier> { in TEST_F() argument
2167 (..., params->emplace_back(std::move(type_params))); in TEST_F()