clang
6.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) |
Matcher< NamedDecl > | hasAnyNameFunc (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 273 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 304 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 337 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 287 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 351 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getDeclName(), clang::NamedDecl::getIdentifier(), clang::NamedDecl::getName(), and clang::NamedDecl::printName().
|
static |
Definition at line 368 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getIdentifier(), clang::TagDecl::getKindName(), and clang::NamedDecl::getName().
|
static |
Definition at line 377 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 318 of file ASTMatchersInternal.cpp.
bool clang::ast_matchers::internal::NotUnaryOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 253 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 130 of file ASTMatchersInternal.cpp.