HomeSort by relevance Sort by last modified time
    Searched refs:BoundNodes (Results 1 - 9 of 9) sorted by null

  /external/clang/include/clang/ASTMatchers/
ASTMatchFinder.h 76 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
81 const BoundNodes Nodes;
143 /// Calls 'Action' with the BoundNodes on every match.
226 /// Collects the \c BoundNodes of all callback invocations when matching
235 SmallVector<BoundNodes, 1>
239 SmallVector<BoundNodes, 1>
245 /// \p Context and collects the \c BoundNodes of all callback invocations.
247 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
261 selectFirst(StringRef BoundTo, const SmallVectorImpl<BoundNodes> &Results) {
262 for (const BoundNodes &N : Results)
    [all...]
ASTMatchersInternal.h 60 class BoundNodes;
120 /// \brief Internal version of BoundNodes. Holds all the bound nodes.
187 /// \brief A visitor interface to visit all BoundNodes results for a
196 virtual void visitMatch(const BoundNodes& BoundNodesView) = 0;
    [all...]
ASTMatchers.h 30 // be called with a BoundNodes instance that contains a mapping from the
66 /// The instances of BoundNodes are created by \c MatchFinder when the user's
68 class BoundNodes {
102 /// \brief Create BoundNodes from a pre-filled map of bindings.
103 BoundNodes(internal::BoundNodesMap &MyBoundNodes)
    [all...]
  /external/clang/unittests/ASTMatchers/
ASTMatchersTest.h 30 virtual bool run(const BoundNodes *BoundNodes) = 0;
31 virtual bool run(const BoundNodes *BoundNodes, ASTContext *Context) = 0;
287 // Implements a run method that returns whether BoundNodes contains a
325 bool run(const BoundNodes *Nodes) override {
326 const BoundNodes::IDToNodeMap &M = Nodes->getMap();
336 BoundNodes::IDToNodeMap::const_iterator I = M.find(Id);
347 bool run(const BoundNodes *Nodes, ASTContext *Context) override {
ASTMatchersNodeTest.cpp     [all...]
ASTMatchersTraversalTest.cpp     [all...]
  /external/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 62 BoundNodesTreeBuilder BoundNodes;
65 return std::tie(MatcherID, Node, BoundNodes) <
66 std::tie(Other.MatcherID, Other.Node, Other.BoundNodes);
389 Key.BoundNodes = *Builder;
626 Key.BoundNodes = *Builder;
704 void visitMatch(const BoundNodes& BoundNodesView) override {
888 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes,
    [all...]
ASTMatchersInternal.cpp 48 ResultVisitor->visitMatch(BoundNodes(Binding));
  /external/clang/unittests/AST/
MatchVerifier.h 164 BoundNodes::IDToNodeMap M = Result.Nodes.getMap();
165 BoundNodes::IDToNodeMap::const_iterator I = M.find("");

Completed in 227 milliseconds