clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::ast_matchers::internal::CollectMatchesCallback Class Reference

#include <ASTMatchFinder.h>

Inheritance diagram for clang::ast_matchers::internal::CollectMatchesCallback:
[legend]
Collaboration diagram for clang::ast_matchers::internal::CollectMatchesCallback:
[legend]

Public Member Functions

void run (const MatchFinder::MatchResult &Result) override
 Called on every match by the MatchFinder. More...
 
- Public Member Functions inherited from clang::ast_matchers::MatchFinder::MatchCallback
virtual ~MatchCallback ()
 
virtual void onStartOfTranslationUnit ()
 Called at the start of each translation unit. More...
 
virtual void onEndOfTranslationUnit ()
 Called at the end of each translation unit. More...
 
virtual StringRef getID () const
 An id used to group the matchers. More...
 

Public Attributes

SmallVector< BoundNodes, 1 > Nodes
 

Detailed Description

Definition at line 264 of file ASTMatchFinder.h.

Member Function Documentation

void clang::ast_matchers::internal::CollectMatchesCallback::run ( const MatchFinder::MatchResult Result)
inlineoverridevirtual

Called on every match by the MatchFinder.

Implements clang::ast_matchers::MatchFinder::MatchCallback.

Definition at line 266 of file ASTMatchFinder.h.

References clang::ast_matchers::MatchFinder::MatchResult::Nodes, and Nodes.

Member Data Documentation

SmallVector<BoundNodes, 1> clang::ast_matchers::internal::CollectMatchesCallback::Nodes

Definition at line 269 of file ASTMatchFinder.h.

Referenced by clang::ast_matchers::match(), and run().


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