Lines Matching refs:ASTMatchFinder
1 //===--- ASTMatchFinder.cpp - Structural query framework ------------------===//
15 // AST node. The matcher can recurse via the ASTMatchFinder interface.
19 #include "clang/ASTMatchers/ASTMatchFinder.h"
87 ASTMatchFinder *Finder,
90 ASTMatchFinder::TraversalKind Traversal,
91 ASTMatchFinder::BindKind Bind)
149 ASTMatchFinder::TK_IgnoreImplicitCastsAndParentheses) {
251 if (Bind != ASTMatchFinder::BK_All) {
283 ASTMatchFinder *const Finder;
288 const ASTMatchFinder::TraversalKind Traversal;
289 const ASTMatchFinder::BindKind Bind;
296 public ASTMatchFinder {
416 // Implements ASTMatchFinder::matchesChildOf.
427 // Implements ASTMatchFinder::matchesDescendantOf.
437 // Implements ASTMatchFinder::matchesAncestorOf.
469 // Implements ASTMatchFinder::getASTContext.
526 } else if (MatchMode != ASTMatchFinder::AMM_ParentOnly) {
546 if (MatchMode != ASTMatchFinder::AMM_ParentOnly) {