clang
9.0.0
|
For each Matcher<>
a MatchCallback
that will be called when it matches.
More...
#include "clang/ASTMatchers/ASTMatchFinder.h"
Public Attributes | |
std::vector< std::pair< internal::DynTypedMatcher, MatchCallback * > > | DeclOrStmt |
std::vector< std::pair< TypeMatcher, MatchCallback * > > | Type |
std::vector< std::pair< NestedNameSpecifierMatcher, MatchCallback * > > | NestedNameSpecifier |
std::vector< std::pair< NestedNameSpecifierLocMatcher, MatchCallback * > > | NestedNameSpecifierLoc |
std::vector< std::pair< TypeLocMatcher, MatchCallback * > > | TypeLoc |
std::vector< std::pair< CXXCtorInitializerMatcher, MatchCallback * > > | CtorInit |
llvm::SmallPtrSet< MatchCallback *, 16 > | AllCallbacks |
All the callbacks in one container to simplify iteration. More... | |
For each Matcher<>
a MatchCallback
that will be called when it matches.
Definition at line 203 of file ASTMatchFinder.h.
llvm::SmallPtrSet<MatchCallback *, 16> clang::ast_matchers::MatchFinder::MatchersByType::AllCallbacks |
All the callbacks in one container to simplify iteration.
Definition at line 214 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<CXXCtorInitializerMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::CtorInit |
Definition at line 212 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::DeclOrStmt |
Definition at line 205 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<NestedNameSpecifierMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::NestedNameSpecifier |
Definition at line 208 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<NestedNameSpecifierLocMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::NestedNameSpecifierLoc |
Definition at line 210 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<TypeMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::Type |
Definition at line 206 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().
std::vector<std::pair<TypeLocMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::TypeLoc |
Definition at line 211 of file ASTMatchFinder.h.
Referenced by clang::ast_matchers::MatchFinder::addMatcher().