Lines Matching defs:Visitor
1418 struct Visitor : AidlVisitor { in AidlCast() struct
1419 const AidlDefinedType* defined_type = nullptr; in AidlCast()
1420 void Visit(const AidlInterface& t) override { defined_type = &t; } in AidlCast()
1421 void Visit(const AidlEnumDeclaration& t) override { defined_type = &t; } in AidlCast()
1422 void Visit(const AidlStructuredParcelable& t) override { defined_type = &t; } in AidlCast()
1423 void Visit(const AidlUnionDecl& t) override { defined_type = &t; } in AidlCast()
1424 void Visit(const AidlParcelable& t) override { defined_type = &t; } in AidlCast()
1547 struct Visitor : AidlVisitor { in LanguageSpecificCheckValid() struct
1548 Visitor(Options::Language lang) : lang(lang) {} in LanguageSpecificCheckValid() function
1549 void Visit(const AidlTypeSpecifier& type) override { in LanguageSpecificCheckValid()
1552 Options::Language lang; in LanguageSpecificCheckValid()
1553 bool success = true; in LanguageSpecificCheckValid()