Searched refs:TypeNamespace (Results 1 – 11 of 11) sorted by relevance
/system/tools/aidl/ |
D | generate_cpp.h | 33 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,
|
D | type_cpp.h | 88 class TypeNamespace : public ::android::aidl::LanguageTypeNamespace<Type> { 90 TypeNamespace() = default; 91 virtual ~TypeNamespace() = default; 113 DISALLOW_COPY_AND_ASSIGN(TypeNamespace);
|
D | aidl.h | 59 const IoDelegate& io_delegate, TypeNamespace* types, 64 TypeNamespace* types, AidlTypenames& typenames);
|
D | type_namespace.cpp | 91 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()
|
D | type_cpp.cpp | 367 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()
|
D | generate_cpp.cpp | 95 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 …]
|
D | type_namespace.h | 86 class TypeNamespace { 123 TypeNamespace() = default; 124 virtual ~TypeNamespace() = default; 131 DISALLOW_COPY_AND_ASSIGN(TypeNamespace); 135 class LanguageTypeNamespace : public TypeNamespace {
|
D | type_cpp_unittest.cpp | 43 TypeNamespace types_;
|
D | aidl.cpp | 155 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()
|
D | generate_cpp_unittest.cpp | 1413 TypeNamespace types_;
|
D | aidl_unittest.cpp | 133 AidlDefinedType* Parse(const string& path, const string& contents, TypeNamespace* types, in Parse() 177 cpp::TypeNamespace cpp_types_;
|