clang  3.7.0
Public Attributes | List of all members
clang::ast_matchers::MatchFinder::MatchersByType Struct Reference

For each Matcher<> a MatchCallback that will be called when it matches. More...

#include <ASTMatchFinder.h>

Collaboration diagram for clang::ast_matchers::MatchFinder::MatchersByType:
[legend]

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...
 

Detailed Description

For each Matcher<> a MatchCallback that will be called when it matches.

Definition at line 201 of file ASTMatchFinder.h.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: