Home
last modified time | relevance | path

Searched refs:BoundNodes (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/ASTMatchers/
DASTMatchFinder.h76 MatchResult(const BoundNodes &Nodes, clang::ASTContext *Context);
81 const BoundNodes Nodes;
235 SmallVector<BoundNodes, 1>
239 SmallVector<BoundNodes, 1>
247 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
261 selectFirst(StringRef BoundTo, const SmallVectorImpl<BoundNodes> &Results) { in selectFirst()
262 for (const BoundNodes &N : Results) { in selectFirst()
275 SmallVector<BoundNodes, 1> Nodes;
280 SmallVector<BoundNodes, 1>
291 SmallVector<BoundNodes, 1>
[all …]
DASTMatchersInternal.h60 class BoundNodes; variable
196 virtual void visitMatch(const BoundNodes& BoundNodesView) = 0;
DASTMatchers.h68 class BoundNodes {
103 BoundNodes(internal::BoundNodesMap &MyBoundNodes) in BoundNodes() function
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.h30 virtual bool run(const BoundNodes *BoundNodes) = 0;
31 virtual bool run(const BoundNodes *BoundNodes, ASTContext *Context) = 0;
325 bool run(const BoundNodes *Nodes) override { in run()
326 const BoundNodes::IDToNodeMap &M = Nodes->getMap(); in run()
336 BoundNodes::IDToNodeMap::const_iterator I = M.find(Id); in run()
347 bool run(const BoundNodes *Nodes, ASTContext *Context) override { in run()
DASTMatchersNodeTest.cpp1421 bool run(const BoundNodes *Nodes) override { return false; } in run()
1423 bool run(const BoundNodes *Nodes, ASTContext *Context) override { in run()
1428 bool verify(const BoundNodes &Nodes, ASTContext &Context, const Stmt *Node) { in verify()
1437 bool verify(const BoundNodes &Nodes, ASTContext &Context, const Decl *Node) { in verify()
1446 bool verify(const BoundNodes &Nodes, ASTContext &Context, const Type *Node) { in verify()
DASTMatchersTraversalTest.cpp1738 bool run(const BoundNodes *Nodes) override { return false; } in TEST()
1739 bool run(const BoundNodes *Nodes, ASTContext *Context) override { in TEST()
1920 bool run(const BoundNodes *Nodes) override { return false; } in run()
1922 bool run(const BoundNodes *Nodes, ASTContext *Context) override { in run()
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp62 BoundNodesTreeBuilder BoundNodes; member
65 return std::tie(MatcherID, Node, BoundNodes) < in operator <()
66 std::tie(Other.MatcherID, Other.Node, Other.BoundNodes); in operator <()
389 Key.BoundNodes = *Builder; in memoizedMatchesRecursively()
626 Key.BoundNodes = *Builder; in memoizedMatchesAncestorOfRecursively()
704 void visitMatch(const BoundNodes& BoundNodesView) override { in visitMatch()
888 MatchFinder::MatchResult::MatchResult(const BoundNodes &Nodes, in MatchResult()
DASTMatchersInternal.cpp48 ResultVisitor->visitMatch(BoundNodes(Binding)); in visitMatches()
/external/clang/unittests/AST/
DMatchVerifier.h164 BoundNodes::IDToNodeMap M = Result.Nodes.getMap(); in run()
165 BoundNodes::IDToNodeMap::const_iterator I = M.find(""); in run()