Lines Matching refs:Declaration
163 unique_ptr<Declaration> BuildMethodDecl(const AidlMethod& method, const AidlTypenames& typenames, in BuildMethodDecl()
174 return unique_ptr<Declaration>{new MethodDecl{ in BuildMethodDecl()
179 unique_ptr<Declaration> BuildMetaMethodDecl(const AidlMethod& method, const AidlTypenames&, in BuildMetaMethodDecl()
193 return unique_ptr<Declaration>(new LiteralDecl(code.str())); in BuildMetaMethodDecl()
206 return unique_ptr<Declaration>(new LiteralDecl(code.str())); in BuildMetaMethodDecl()
211 std::vector<unique_ptr<Declaration>> NestInNamespaces(vector<unique_ptr<Declaration>> decls, in NestInNamespaces()
215 vector<unique_ptr<Declaration>> inner; in NestInNamespaces()
216 inner.emplace_back(unique_ptr<Declaration>{new CppNamespace{*it, std::move(decls)}}); in NestInNamespaces()
223 std::vector<unique_ptr<Declaration>> NestInNamespaces(unique_ptr<Declaration> decl, in NestInNamespaces()
225 vector<unique_ptr<Declaration>> decls; in NestInNamespaces()
230 unique_ptr<Declaration> DefineClientTransaction(const AidlTypenames& typenames, in DefineClientTransaction()
403 return unique_ptr<Declaration>(ret.release()); in DefineClientTransaction()
406 unique_ptr<Declaration> DefineClientMetaTransaction(const AidlTypenames& /* typenames */, in DefineClientMetaTransaction()
436 return unique_ptr<Declaration>(new LiteralDecl(code.str())); in DefineClientMetaTransaction()
460 return unique_ptr<Declaration>(new LiteralDecl(code.str())); in DefineClientMetaTransaction()
479 vector<unique_ptr<Declaration>> file_decls; in BuildClientSource()
485 file_decls.push_back(unique_ptr<Declaration>{new ConstructorImpl{ in BuildClientSource()
496 file_decls.push_back(unique_ptr<Declaration>(new LiteralDecl(code))); in BuildClientSource()
501 unique_ptr<Declaration> m; in BuildClientSource()
520 vector<unique_ptr<Declaration>>& decls) { in BuildConstantDefinitions()
538 std::vector<std::unique_ptr<Declaration>> string_constants; in BuildConstantDeclarations()
549 unique_ptr<Declaration> getter(new MethodDecl("const " + cppType + "&", constant->GetName(), in BuildConstantDeclarations()
803 vector<unique_ptr<Declaration>> decls; in BuildServerSource()
840 decls.push_back(unique_ptr<Declaration>(new LiteralDecl(code))); in BuildServerSource()
854 vector<unique_ptr<Declaration>> decls; in BuildInterfaceSource()
889 vector<unique_ptr<Declaration>> publics; in BuildClientHeader()
890 vector<unique_ptr<Declaration>> privates; in BuildClientHeader()
942 unique_ptr<Declaration> on_transact{new MethodDecl{ in BuildServerHeader()
953 vector<unique_ptr<Declaration>> publics; in BuildServerHeader()
954 vector<unique_ptr<Declaration>> privates; in BuildServerHeader()
1014 if_class->AddPublic(unique_ptr<Declaration>{new MacroDecl{ in BuildInterfaceHeader()
1022 if_class->AddPublic(unique_ptr<Declaration>(new LiteralDecl(code.str()))); in BuildInterfaceHeader()
1028 if_class->AddPublic(unique_ptr<Declaration>(new LiteralDecl(code.str()))); in BuildInterfaceHeader()
1049 vector<unique_ptr<Declaration>> method_decls; in BuildInterfaceHeader()
1089 vector<unique_ptr<Declaration>> decls; in BuildInterfaceHeader()
1325 vector<unique_ptr<Declaration>> file_decls; in BuildParcelSource()
1385 std::vector<std::unique_ptr<Declaration>> decls1; in BuildEnumHeader()
1389 std::vector<std::unique_ptr<Declaration>> decls2; in BuildEnumHeader()