clang
7.0.0
|
Classes | |
class | CollectMatchesCallback |
Functions | |
bool | NotUnaryOperator (const ast_type_traits::DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
bool | AllOfVariadicOperator (const ast_type_traits::DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
bool | EachOfVariadicOperator (const ast_type_traits::DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
bool | AnyOfVariadicOperator (const ast_type_traits::DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
static std::vector< std::string > | vectorFromRefs (ArrayRef< const StringRef *> NameRefs) |
Matcher< NamedDecl > | hasAnyNameFunc (ArrayRef< const StringRef *> NameRefs) |
Matcher< ObjCMessageExpr > | hasAnySelectorFunc (ArrayRef< const StringRef *> NameRefs) |
static bool | consumeNameSuffix (StringRef &FullName, StringRef Suffix) |
static StringRef | getNodeName (const NamedDecl &Node, llvm::SmallString< 128 > &Scratch) |
static StringRef | getNodeName (const RecordDecl &Node, llvm::SmallString< 128 > &Scratch) |
static StringRef | getNodeName (const NamespaceDecl &Node, llvm::SmallString< 128 > &Scratch) |
Variables | |
static llvm::ManagedStatic< TrueMatcherImpl > | TrueMatcherInstance |
bool clang::ast_matchers::internal::AllOfVariadicOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 283 of file ASTMatchersInternal.cpp.
bool clang::ast_matchers::internal::AnyOfVariadicOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 314 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 357 of file ASTMatchersInternal.cpp.
bool clang::ast_matchers::internal::EachOfVariadicOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 297 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 371 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getDeclName(), clang::NamedDecl::getIdentifier(), clang::NamedDecl::getName(), and clang::NamedDecl::printName().
|
static |
Definition at line 388 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getIdentifier(), clang::TagDecl::getKindName(), and clang::NamedDecl::getName().
|
static |
Definition at line 397 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getName(), and clang::NamespaceDecl::isAnonymousNamespace().
Matcher<NamedDecl> clang::ast_matchers::internal::hasAnyNameFunc | ( | ArrayRef< const StringRef *> | NameRefs | ) |
Definition at line 336 of file ASTMatchersInternal.cpp.
References vectorFromRefs().
Matcher<ObjCMessageExpr> clang::ast_matchers::internal::hasAnySelectorFunc | ( | ArrayRef< const StringRef *> | NameRefs | ) |
Definition at line 341 of file ASTMatchersInternal.cpp.
References vectorFromRefs().
Referenced by clang::ast_matchers::AST_MATCHER_P().
bool clang::ast_matchers::internal::NotUnaryOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 263 of file ASTMatchersInternal.cpp.
|
inlinestatic |
Definition at line 329 of file ASTMatchersInternal.cpp.
Referenced by hasAnyNameFunc(), and hasAnySelectorFunc().
|
static |
Definition at line 140 of file ASTMatchersInternal.cpp.