clang
10.0.0git
|
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) |
bool | OptionallyVariadicOperator (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 315 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 346 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 403 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 329 of file ASTMatchersInternal.cpp.
|
static |
Definition at line 417 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getDeclName(), clang::NamedDecl::getIdentifier(), clang::NamedDecl::getName(), and clang::NamedDecl::printName().
|
static |
Definition at line 434 of file ASTMatchersInternal.cpp.
References clang::NamedDecl::getIdentifier(), clang::TagDecl::getKindName(), and clang::NamedDecl::getName().
|
static |
Definition at line 443 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 382 of file ASTMatchersInternal.cpp.
References vectorFromRefs().
Matcher<ObjCMessageExpr> clang::ast_matchers::internal::hasAnySelectorFunc | ( | ArrayRef< const StringRef *> | NameRefs | ) |
Definition at line 387 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 295 of file ASTMatchersInternal.cpp.
bool clang::ast_matchers::internal::OptionallyVariadicOperator | ( | const ast_type_traits::DynTypedNode & | DynNode, |
ASTMatchFinder * | Finder, | ||
BoundNodesTreeBuilder * | Builder, | ||
ArrayRef< DynTypedMatcher > | InnerMatchers | ||
) |
Definition at line 360 of file ASTMatchersInternal.cpp.
|
inlinestatic |
Definition at line 375 of file ASTMatchersInternal.cpp.
Referenced by hasAnyNameFunc(), and hasAnySelectorFunc().
|
static |
Definition at line 149 of file ASTMatchersInternal.cpp.