Searched refs:ClassDecl (Results 1 – 4 of 4) sorted by relevance
/system/tools/aidl/ |
D | ast_cpp.cpp | 46 ClassDecl::ClassDecl(const std::string& name, const std::string& parent, in ClassDecl() function in android::aidl::cpp::ClassDecl 50 ClassDecl::ClassDecl(const std::string& name, const std::string& parent, in ClassDecl() function in android::aidl::cpp::ClassDecl 62 void ClassDecl::Write(CodeWriter* to) const { in Write() 93 void ClassDecl::AddPublic(std::unique_ptr<Declaration> member) { in AddPublic() 97 void ClassDecl::AddPrivate(std::unique_ptr<Declaration> member) { in AddPrivate()
|
D | ast_cpp_unittest.cpp | 143 unique_ptr<Declaration> test{new ClassDecl{"TestClass", "", {}, std::move(test_methods), {}}}; in TEST_F() 146 new ClassDecl{"TestSubClass", "TestClass", {}, std::move(test_sub_methods), {}}}; in TEST_F() 172 unique_ptr<Declaration> test{new ClassDecl{ in TEST_F()
|
D | ast_cpp.h | 64 class ClassDecl : public Declaration { 66 ClassDecl(const std::string& name, const std::string& parent, 68 ClassDecl(const std::string& name, const std::string& parent, 73 virtual ~ClassDecl() = default;
|
D | generate_cpp.cpp | 537 unique_ptr<ClassDecl>& cls, set<string>& includes) { in BuildConstantDeclarations() 921 unique_ptr<ClassDecl> bp_class{new ClassDecl{ in BuildClientHeader() 986 unique_ptr<ClassDecl> bn_class{new ClassDecl{ in BuildServerHeader() 1013 unique_ptr<ClassDecl> if_class{new ClassDecl{i_name, "::android::IInterface", {}, attribute}}; in BuildInterfaceHeader() 1091 decls.emplace_back(new ClassDecl{ in BuildInterfaceHeader() 1214 void BuildParcelFields(ClassDecl& clazz, const AidlStructuredParcelable& decl, in BuildParcelFields() 1237 void BuildParcelFields(ClassDecl& clazz, const AidlUnionDecl& decl, in BuildParcelFields() 1254 unique_ptr<ClassDecl> parcel_class{ in BuildParcelHeader() 1255 new ClassDecl{parcel.GetName(), "::android::Parcelable", type_params, attribute}}; in BuildParcelHeader()
|