Searched refs:ClassDecl (Results 1 – 4 of 4) sorted by relevance
/system/tools/aidl/ |
D | ast_cpp.cpp | 44 ClassDecl::ClassDecl(const std::string& name, const std::string& parent) in ClassDecl() function in android::aidl::cpp::ClassDecl 48 ClassDecl::ClassDecl(const std::string& name, const std::string& parent, in ClassDecl() function in android::aidl::cpp::ClassDecl 56 void ClassDecl::Write(CodeWriter* to) const { in Write() 83 void ClassDecl::AddPublic(std::unique_ptr<Declaration> member) { in AddPublic() 87 void ClassDecl::AddPrivate(std::unique_ptr<Declaration> member) { in AddPrivate()
|
D | ast_cpp.h | 64 class ClassDecl : public Declaration { 66 ClassDecl(const std::string& name, 68 ClassDecl(const std::string& name, 72 virtual ~ClassDecl() = default;
|
D | ast_cpp_unittest.cpp | 116 unique_ptr<Declaration> test{new ClassDecl { "TestClass", "", in TEST_F() 119 unique_ptr<Declaration> test_sub{new ClassDecl { "TestSubClass", in TEST_F()
|
D | generate_cpp.cpp | 872 unique_ptr<ClassDecl> bp_class{new ClassDecl{ in BuildClientHeader() 925 unique_ptr<ClassDecl> bn_class{ in BuildServerHeader() 926 new ClassDecl{bn_name, in BuildServerHeader() 950 unique_ptr<ClassDecl> if_class{new ClassDecl{i_name, "::android::IInterface"}}; in BuildInterfaceHeader() 1060 decls.emplace_back(new ClassDecl{ in BuildInterfaceHeader() 1072 unique_ptr<ClassDecl> parcel_class{new ClassDecl{parcel.GetName(), "::android::Parcelable"}}; in BuildParcelHeader()
|