|
| | clang::ast_matchers::AST_MATCHER_P (ObjCMessageExpr, hasAnySelectorMatcher, std::vector< std::string >, Matches) |
| static bool | clang::ast_matchers::internal::notUnaryOperator (const DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
| static bool | clang::ast_matchers::internal::allOfVariadicOperator (const DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
| static bool | clang::ast_matchers::internal::eachOfVariadicOperator (const DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
| static bool | clang::ast_matchers::internal::anyOfVariadicOperator (const DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
| static bool | clang::ast_matchers::internal::optionallyVariadicOperator (const DynTypedNode &DynNode, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder, ArrayRef< DynTypedMatcher > InnerMatchers) |
| bool | clang::ast_matchers::internal::matchesAnyBase (const CXXRecordDecl &Node, const Matcher< CXXBaseSpecifier > &BaseSpecMatcher, ASTMatchFinder *Finder, BoundNodesTreeBuilder *Builder) |
| static std::vector< std::string > | clang::ast_matchers::internal::vectorFromRefs (ArrayRef< const StringRef * > NameRefs) |
| Matcher< NamedDecl > | clang::ast_matchers::internal::hasAnyNameFunc (ArrayRef< const StringRef * > NameRefs) |
| Matcher< ObjCMessageExpr > | clang::ast_matchers::internal::hasAnySelectorFunc (ArrayRef< const StringRef * > NameRefs) |
| HasOpNameMatcher | clang::ast_matchers::internal::hasAnyOperatorNameFunc (ArrayRef< const StringRef * > NameRefs) |
| HasOverloadOpNameMatcher | clang::ast_matchers::internal::hasAnyOverloadedOperatorNameFunc (ArrayRef< const StringRef * > NameRefs) |
| static bool | clang::ast_matchers::internal::consumeNameSuffix (StringRef &FullName, StringRef Suffix) |
| static StringRef | clang::ast_matchers::internal::getNodeName (const NamedDecl &Node, llvm::SmallString< 128 > &Scratch) |
| static StringRef | clang::ast_matchers::internal::getNodeName (const RecordDecl &Node, llvm::SmallString< 128 > &Scratch) |
| static StringRef | clang::ast_matchers::internal::getNodeName (const NamespaceDecl &Node, llvm::SmallString< 128 > &Scratch) |
| static bool | clang::ast_matchers::internal::isTokenAtLoc (const SourceManager &SM, const LangOptions &LangOpts, StringRef Text, SourceLocation Loc) |
| static std::optional< SourceLocation > | clang::ast_matchers::internal::getExpansionLocOfMacroRecursive (StringRef MacroName, SourceLocation Loc, const ASTContext &Context, llvm::DenseSet< SourceLocation > &CheckedLocations) |
| std::optional< SourceLocation > | clang::ast_matchers::internal::getExpansionLocOfMacro (StringRef MacroName, SourceLocation Loc, const ASTContext &Context) |
| std::shared_ptr< llvm::Regex > | clang::ast_matchers::internal::createAndVerifyRegex (StringRef Regex, llvm::Regex::RegexFlags Flags, StringRef MatcherID) |
| | clang::ast_matchers::AST_TYPELOC_TRAVERSE_MATCHER_DEF (hasElementType, AST_POLYMORPHIC_SUPPORTED_TYPES(ArrayType, ComplexType)) |
| | clang::ast_matchers::AST_TYPELOC_TRAVERSE_MATCHER_DEF (hasValueType, AST_POLYMORPHIC_SUPPORTED_TYPES(AtomicType)) |
| | clang::ast_matchers::AST_TYPELOC_TRAVERSE_MATCHER_DEF (pointee, AST_POLYMORPHIC_SUPPORTED_TYPES(BlockPointerType, MemberPointerType, PointerType, ReferenceType, ObjCObjectPointerType)) |
|
| const internal::VariadicDynCastAllOfMatcher< TypeLoc, QualifiedTypeLoc > | clang::ast_matchers::qualifiedTypeLoc |
| const internal::VariadicDynCastAllOfMatcher< TypeLoc, PointerTypeLoc > | clang::ast_matchers::pointerTypeLoc |
| const internal::VariadicDynCastAllOfMatcher< TypeLoc, ReferenceTypeLoc > | clang::ast_matchers::referenceTypeLoc |
| const internal::VariadicDynCastAllOfMatcher< TypeLoc, ArrayTypeLoc > | clang::ast_matchers::arrayTypeLoc |
| const internal::VariadicDynCastAllOfMatcher< TypeLoc, TemplateSpecializationTypeLoc > | clang::ast_matchers::templateSpecializationTypeLoc |
| const internal::VariadicFunction< internal::HasOpNameMatcher, StringRef, internal::hasAnyOperatorNameFunc > | clang::ast_matchers::hasAnyOperatorName = {} |
| const internal::VariadicAllOfMatcher< NestedNameSpecifier > | clang::ast_matchers::nestedNameSpecifier |
| const internal::VariadicAllOfMatcher< NestedNameSpecifierLoc > | clang::ast_matchers::nestedNameSpecifierLoc |
| const internal::VariadicAllOfMatcher< Attr > | clang::ast_matchers::attr |
| const internal::VariadicDynCastAllOfMatcher< Stmt, CUDAKernelCallExpr > | clang::ast_matchers::cudaKernelCallExpr |
| const AstTypeMatcher< BuiltinType > | clang::ast_matchers::builtinType |
| const AstTypeMatcher< ArrayType > | clang::ast_matchers::arrayType |
| const AstTypeMatcher< ComplexType > | clang::ast_matchers::complexType |
| const AstTypeMatcher< ConstantArrayType > | clang::ast_matchers::constantArrayType |
| const AstTypeMatcher< DeducedTemplateSpecializationType > | clang::ast_matchers::deducedTemplateSpecializationType |
| const AstTypeMatcher< DependentSizedArrayType > | clang::ast_matchers::dependentSizedArrayType |
| const AstTypeMatcher< DependentSizedExtVectorType > | clang::ast_matchers::dependentSizedExtVectorType |
| const AstTypeMatcher< IncompleteArrayType > | clang::ast_matchers::incompleteArrayType |
| const AstTypeMatcher< VariableArrayType > | clang::ast_matchers::variableArrayType |
| const AstTypeMatcher< AtomicType > | clang::ast_matchers::atomicType |
| const AstTypeMatcher< AutoType > | clang::ast_matchers::autoType |
| const AstTypeMatcher< DecltypeType > | clang::ast_matchers::decltypeType |
| const AstTypeMatcher< FunctionType > | clang::ast_matchers::functionType |
| const AstTypeMatcher< FunctionProtoType > | clang::ast_matchers::functionProtoType |
| const AstTypeMatcher< ParenType > | clang::ast_matchers::parenType |
| const AstTypeMatcher< BlockPointerType > | clang::ast_matchers::blockPointerType |
| const AstTypeMatcher< MacroQualifiedType > | clang::ast_matchers::macroQualifiedType |
| const AstTypeMatcher< MemberPointerType > | clang::ast_matchers::memberPointerType |
| const AstTypeMatcher< PointerType > | clang::ast_matchers::pointerType |
| const AstTypeMatcher< ObjCObjectPointerType > | clang::ast_matchers::objcObjectPointerType |
| const AstTypeMatcher< ReferenceType > | clang::ast_matchers::referenceType |
| const AstTypeMatcher< LValueReferenceType > | clang::ast_matchers::lValueReferenceType |
| const AstTypeMatcher< RValueReferenceType > | clang::ast_matchers::rValueReferenceType |
| const AstTypeMatcher< TypedefType > | clang::ast_matchers::typedefType |
| const AstTypeMatcher< EnumType > | clang::ast_matchers::enumType |
| const AstTypeMatcher< TemplateSpecializationType > | clang::ast_matchers::templateSpecializationType |
| const AstTypeMatcher< UnaryTransformType > | clang::ast_matchers::unaryTransformType |
| const AstTypeMatcher< RecordType > | clang::ast_matchers::recordType |
| const AstTypeMatcher< TagType > | clang::ast_matchers::tagType |
| const AstTypeMatcher< UsingType > | clang::ast_matchers::usingType |
| const AstTypeMatcher< SubstTemplateTypeParmType > | clang::ast_matchers::substTemplateTypeParmType |
| const AstTypeMatcher< TemplateTypeParmType > | clang::ast_matchers::templateTypeParmType |
| const AstTypeMatcher< InjectedClassNameType > | clang::ast_matchers::injectedClassNameType |
| const AstTypeMatcher< DecayedType > | clang::ast_matchers::decayedType |
| const AstTypeMatcher< DependentNameType > | clang::ast_matchers::dependentNameType |
| const internal::VariadicDynCastAllOfMatcher< Stmt, OMPExecutableDirective > | clang::ast_matchers::ompExecutableDirective |
| const internal::VariadicDynCastAllOfMatcher< OMPClause, OMPDefaultClause > | clang::ast_matchers::ompDefaultClause |