Lines Matching full:visitor
82 // Creates an AST visitor that matches 'matcher' on all children or
138 // The following are overriding methods from the base visitor class.
220 // base visitor class.
407 MatchChildASTVisitor Visitor(
409 return Visitor.findMatch(Node);
459 MatchVisitor Visitor(ActiveASTContext, I->second);
460 Builder.visitMatches(&Visitor);
568 // Implements a BoundNodesTree::Visitor that calls a MatchCallback with
570 class MatchVisitor : public BoundNodesTreeBuilder::Visitor {
749 : Visitor(MatcherCallbackPairs),
757 Visitor.set_active_ast_context(&Context);
758 Visitor.onStartOfTranslationUnit();
759 Visitor.TraverseDecl(Context.getTranslationUnitDecl());
760 Visitor.onEndOfTranslationUnit();
761 Visitor.set_active_ast_context(NULL);
764 MatchASTVisitor Visitor;
832 internal::MatchASTVisitor Visitor(&MatcherCallbackPairs);
833 Visitor.set_active_ast_context(&Context);
834 Visitor.match(Node);