#include "clang/ASTMatchers/ASTMatchers.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/Timer.h"
Go to the source code of this file.
|
| template<typename MatcherT > |
| SmallVector< BoundNodes, 1 > | clang::ast_matchers::match (MatcherT Matcher, ASTContext &Context) |
| | Returns the results of matching Matcher on the translation unit of Context and collects the BoundNodes of all callback invocations. More...
|
| |
| template<typename NodeT > |
| const NodeT * | clang::ast_matchers::selectFirst (StringRef BoundTo, const SmallVectorImpl< BoundNodes > &Results) |
| | Returns the first result of type NodeT bound to BoundTo. More...
|
| |
|
| template<typename MatcherT , typename NodeT > |
| SmallVector< BoundNodes, 1 > | clang::ast_matchers::match (MatcherT Matcher, const NodeT &Node, ASTContext &Context) |
| | Returns the results of matching Matcher on Node. More...
|
| |
| template<typename MatcherT > |
| SmallVector< BoundNodes, 1 > | clang::ast_matchers::match (MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, ASTContext &Context) |
| |