Searched refs:BoundNodes (Results 1 - 7 of 7) sorted by relevance

/external/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h69 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
74 const BoundNodes Nodes;
103 /// Calls 'Action' with the BoundNodes on every match.
H A DASTMatchers.h30 // be called with a BoundNodes instance that contains a mapping from the
63 /// The instances of BoundNodes are created by \c MatchFinder when the user's
65 class BoundNodes { class in namespace:clang::ast_matchers
89 /// \brief Create BoundNodes from a pre-filled map of bindings.
90 BoundNodes(internal::BoundNodesMap &MyBoundNodes) function in class:clang::ast_matchers::BoundNodes
H A DASTMatchersInternal.h58 class BoundNodes;
63 /// \brief Internal version of BoundNodes. Holds all the bound nodes.
110 /// is found, we iterate over the tree and create a BoundNodes object containing
114 /// \brief A visitor interface to visit all BoundNodes results for a
123 virtual void visitMatch(const BoundNodes& BoundNodesView) = 0;
173 /// \brief Returns a BoundNodes object containing all current bindings.
/external/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp62 ResultVisitor->visitMatch(BoundNodes(*AggregatedBindings));
H A DASTMatchFinder.cpp413 virtual void visitMatch(const BoundNodes& BoundNodesView) {
449 BoundNodesTree BoundNodes = Builder.build(); local
451 BoundNodes.visitMatches(&Visitor);
585 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes,
/external/clang/unittests/ASTMatchers/
H A DASTMatchersTest.h27 virtual bool run(const BoundNodes *BoundNodes) = 0;
H A DASTMatchersTest.cpp606 // Implements a run method that returns whether BoundNodes contains a
635 virtual bool run(const BoundNodes *Nodes) {
657 virtual bool run(const BoundNodes *Nodes) {

Completed in 83 milliseconds