Home
last modified time | relevance | path

Searched refs:TypeNamespace (Results 1 – 11 of 11) sorted by relevance

/system/tools/aidl/
Dgenerate_cpp.h33 bool GenerateCpp(const string& output_file, const Options& options, const cpp::TypeNamespace& types,
37 std::unique_ptr<Document> BuildClientSource(const TypeNamespace& types,
40 std::unique_ptr<Document> BuildServerSource(const TypeNamespace& types,
43 std::unique_ptr<Document> BuildInterfaceSource(const TypeNamespace& types,
46 std::unique_ptr<Document> BuildClientHeader(const TypeNamespace& types,
49 std::unique_ptr<Document> BuildServerHeader(const TypeNamespace& types,
52 std::unique_ptr<Document> BuildInterfaceHeader(const TypeNamespace& types,
56 std::unique_ptr<Document> BuildParcelHeader(const TypeNamespace& types,
59 std::unique_ptr<Document> BuildParcelSource(const TypeNamespace& types,
Dtype_cpp.h88 class TypeNamespace : public ::android::aidl::LanguageTypeNamespace<Type> {
90 TypeNamespace() = default;
91 virtual ~TypeNamespace() = default;
113 DISALLOW_COPY_AND_ASSIGN(TypeNamespace);
Daidl.h59 const IoDelegate& io_delegate, TypeNamespace* types,
64 TypeNamespace* types, AidlTypenames& typenames);
Dtype_namespace.cpp91 const ValidatableType* TypeNamespace::GetReturnType(const AidlTypeSpecifier& raw_type, in GetReturnType()
103 bool TypeNamespace::AddDefinedTypes(vector<AidlDefinedType*>& types, const string& filename) { in AddDefinedTypes()
123 const ValidatableType* TypeNamespace::GetArgType(const AidlArgument& a, int arg_index, in GetArgType()
Dtype_cpp.cpp367 void TypeNamespace::Init() { in Init()
470 bool TypeNamespace::AddParcelableType(const AidlParcelable& p, const std::string& filename) { in AddParcelableType()
482 bool TypeNamespace::AddBinderType(const AidlInterface& b, const std::string& filename) { in AddBinderType()
487 bool TypeNamespace::AddListType(const std::string& type_name) { in AddListType()
513 bool TypeNamespace::AddMapType(const std::string& /* key_type_name */, in AddMapType()
520 const ValidatableType* TypeNamespace::GetArgType(const AidlArgument& a, int arg_index, in GetArgType()
522 return ::android::aidl::TypeNamespace::GetArgType(a, arg_index, context); in GetArgType()
Dgenerate_cpp.cpp95 ArgList BuildArgList(const TypeNamespace& types, const AidlMethod& method, bool for_declaration, in BuildArgList()
144 const TypeNamespace& types, in BuildMethodDecl()
161 unique_ptr<Declaration> BuildMetaMethodDecl(const AidlMethod& method, const TypeNamespace&, in BuildMetaMethodDecl() argument
228 unique_ptr<Declaration> DefineClientTransaction(const TypeNamespace& types, in DefineClientTransaction()
397 unique_ptr<Declaration> DefineClientMetaTransaction(const TypeNamespace&, in DefineClientMetaTransaction() argument
434 unique_ptr<Document> BuildClientSource(const TypeNamespace& types, const AidlInterface& interface, in BuildClientSource()
485 bool HandleServerTransaction(const TypeNamespace& types, const AidlInterface& interface, in HandleServerTransaction()
611 bool HandleServerMetaTransaction(const TypeNamespace&, const AidlInterface& interface, in HandleServerMetaTransaction() argument
630 unique_ptr<Document> BuildServerSource(const TypeNamespace& types, const AidlInterface& interface, in BuildServerSource()
723 unique_ptr<Document> BuildInterfaceSource(const TypeNamespace& types, in BuildInterfaceSource()
[all …]
Dtype_namespace.h86 class TypeNamespace {
123 TypeNamespace() = default;
124 virtual ~TypeNamespace() = default;
131 DISALLOW_COPY_AND_ASSIGN(TypeNamespace);
135 class LanguageTypeNamespace : public TypeNamespace {
Dtype_cpp_unittest.cpp43 TypeNamespace types_;
Daidl.cpp155 bool register_types(const AidlStructuredParcelable* parcel, TypeNamespace* types) { in register_types()
170 bool register_types(const AidlInterface* c, TypeNamespace* types) { in register_types()
407 TypeNamespace* types, AidlTypenames& typenames) { in parse_preprocessed_file()
472 const IoDelegate& io_delegate, TypeNamespace* types, in load_and_validate_aidl()
720 cpp::TypeNamespace cpp_types; in compile_aidl()
726 TypeNamespace* types; in compile_aidl()
Dgenerate_cpp_unittest.cpp1413 TypeNamespace types_;
Daidl_unittest.cpp133 AidlDefinedType* Parse(const string& path, const string& contents, TypeNamespace* types, in Parse()
177 cpp::TypeNamespace cpp_types_;