Lines Matching defs:Visitor
967 struct Visitor : AidlVisitor { in GenerateServerHeaderIncludes() struct
968 const AidlTypenames& typenames; in GenerateServerHeaderIncludes()
969 const Options& options; in GenerateServerHeaderIncludes()
970 std::set<std::string> includes; in GenerateServerHeaderIncludes()
971 Visitor(const AidlTypenames& typenames, const Options& options) in GenerateServerHeaderIncludes() function
975 void Visit(const AidlTypeSpecifier& type) override { in GenerateServerHeaderIncludes()
987 void Visit(const AidlInterface& iface) override { in GenerateServerHeaderIncludes()
1360 struct Visitor : AidlVisitor { in GenerateHeaderIncludes() struct
1361 const AidlTypenames& typenames; in GenerateHeaderIncludes()
1362 const Options& options; in GenerateHeaderIncludes()
1363 std::set<std::string> includes; in GenerateHeaderIncludes()
1364 Visitor(const AidlTypenames& typenames, const Options& options) in GenerateHeaderIncludes() function
1368 void Visit(const AidlTypeSpecifier& type) override { in GenerateHeaderIncludes()
1373 void Visit(const AidlInterface& iface) override { in GenerateHeaderIncludes()
1394 void Visit(const AidlStructuredParcelable&) override { in GenerateHeaderIncludes()
1399 void Visit(const AidlUnionDecl& union_decl) override { in GenerateHeaderIncludes()
1405 void Visit(const AidlEnumDeclaration&) override { in GenerateHeaderIncludes()
1411 void AddParcelableCommonHeaders() { in GenerateHeaderIncludes()
1433 struct Visitor : AidlVisitor { in GenerateHeaderDefinitions() struct
1434 CodeWriter& out; in GenerateHeaderDefinitions()
1435 const AidlTypenames& typenames; in GenerateHeaderDefinitions()
1436 const Options& options; in GenerateHeaderDefinitions()
1437 Visitor(CodeWriter& out, const AidlTypenames& typenames, const Options& options) in GenerateHeaderDefinitions() argument
1440 void Visit(const AidlEnumDeclaration& enum_decl) override { in GenerateHeaderDefinitions()
1453 void Visit(const AidlStructuredParcelable& parcelable) override { in GenerateHeaderDefinitions()
1459 void Visit(const AidlUnionDecl& union_decl) override { in GenerateHeaderDefinitions()
1521 struct Visitor : AidlVisitor { in GenerateSource() struct
1522 CodeWriter& out; in GenerateSource()
1523 const AidlTypenames& typenames; in GenerateSource()
1524 const Options& options; in GenerateSource()
1525 Visitor(CodeWriter& out, const AidlTypenames& typenames, const Options& options) in GenerateSource() argument
1528 void Visit(const AidlInterface& interface) override { in GenerateSource()
1534 void Visit(const AidlStructuredParcelable& parcelable) override { in GenerateSource()
1542 void Visit(const AidlUnionDecl& union_decl) override { in GenerateSource()
1550 void Visit(const AidlEnumDeclaration& enum_decl) override { in GenerateSource()
1556 void Visit(const AidlParcelable& parcelable) override { in GenerateSource()