clang
3.7.0
|
For each Matcher<>
a MatchCallback
that will be called when it matches.
More...
#include <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< MatchCallback * > | 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 201 of file ASTMatchFinder.h.
std::vector<MatchCallback *> clang::ast_matchers::MatchFinder::MatchersByType::AllCallbacks |
All the callbacks in one container to simplify iteration.
Definition at line 211 of file ASTMatchFinder.h.
std::vector<std::pair<internal::DynTypedMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::DeclOrStmt |
Definition at line 203 of file ASTMatchFinder.h.
std::vector<std::pair<NestedNameSpecifierMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::NestedNameSpecifier |
Definition at line 206 of file ASTMatchFinder.h.
std::vector<std::pair<NestedNameSpecifierLocMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::NestedNameSpecifierLoc |
Definition at line 208 of file ASTMatchFinder.h.
std::vector<std::pair<TypeMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::Type |
Definition at line 204 of file ASTMatchFinder.h.
std::vector<std::pair<TypeLocMatcher, MatchCallback *> > clang::ast_matchers::MatchFinder::MatchersByType::TypeLoc |
Definition at line 209 of file ASTMatchFinder.h.