|
clang
3.8.0
|
Contains all information for a given match. More...
#include <ASTMatchFinder.h>
Public Member Functions | |
| MatchResult (const BoundNodes &Nodes, clang::ASTContext *Context) | |
Public Attributes | |
| const BoundNodes | Nodes |
| Contains the nodes bound on the current match. More... | |
| clang::ASTContext *const | Context |
| Utilities for interpreting the matched AST structures. More... | |
| clang::SourceManager *const | SourceManager |
Contains all information for a given match.
Every time a match is found, the MatchFinder will invoke the registered MatchCallback with a MatchResult containing information about the match.
Definition at line 75 of file ASTMatchFinder.h.
| clang::ast_matchers::MatchFinder::MatchResult::MatchResult | ( | const BoundNodes & | Nodes, |
| clang::ASTContext * | Context | ||
| ) |
Definition at line 895 of file ASTMatchFinder.cpp.
| clang::ASTContext* const clang::ast_matchers::MatchFinder::MatchResult::Context |
Utilities for interpreting the matched AST structures.
Definition at line 85 of file ASTMatchFinder.h.
| const BoundNodes clang::ast_matchers::MatchFinder::MatchResult::Nodes |
Contains the nodes bound on the current match.
This allows user code to easily extract matched AST nodes.
Definition at line 81 of file ASTMatchFinder.h.
Referenced by clang::tooling::ReplaceStmtWithText::run(), clang::tooling::ReplaceStmtWithStmt::run(), clang::tooling::ReplaceIfStmtWithItsBody::run(), and clang::ast_matchers::internal::CollectMatchesCallback::run().
| clang::SourceManager* const clang::ast_matchers::MatchFinder::MatchResult::SourceManager |
Definition at line 86 of file ASTMatchFinder.h.
Referenced by clang::tooling::ReplaceStmtWithText::run(), clang::tooling::ReplaceStmtWithStmt::run(), and clang::tooling::ReplaceIfStmtWithItsBody::run().
1.8.6