|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 148 void addMatcher(const DeclarationMatcher &NodeMatch,
References
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 291 Finder.addMatcher(Matcher, &Callback);
307 Finder.addMatcher(Matcher, &Callback);
tools/clang/include/clang/Tooling/RefactoringCallbacks.h 60 MatchFinder.addMatcher(Matcher, Callback);
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 1056 addMatcher(NodeMatch.convertTo<Decl>(), Action);
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 393 Finder->addMatcher(
398 Finder->addMatcher(usingDirectiveDecl(isExpansionInFileMatching(FilePattern),
403 Finder->addMatcher(namespaceAliasDecl(isExpansionInFileMatching(FilePattern),
409 Finder->addMatcher(
416 Finder->addMatcher(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition())),
422 Finder->addMatcher(
466 Finder->addMatcher(usingDecl(IsInMovedNs, hasAnyUsingShadowDecl(decl()),
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp 202 MatchFinder->addMatcher(Decls.bind("decl"), this);
tools/clang/tools/extra/clang-move/Move.cpp 527 Finder->addMatcher(AllDeclsInHeader.bind("decls_in_header"), this);
534 Finder->addMatcher(namedDecl(ForwardClassDecls, InOldHeader).bind("fwd_decl"),
545 Finder->addMatcher(namedDecl(anyOf(usingDecl(IsOldCCTopLevelDecl),
589 Finder->addMatcher(
618 Finder->addMatcher(MovedClass, MatchCallbacks.back().get());
621 Finder->addMatcher(
627 Finder->addMatcher(
633 Finder->addMatcher(functionDecl(InOldFiles, *HasAnySymbolNames, TopLevelDecl)
638 Finder->addMatcher(
645 Finder->addMatcher(
654 Finder->addMatcher(namedDecl(anyOf(typedefDecl().bind("typedef"),
tools/clang/tools/extra/clang-tidy/abseil/NoNamespaceCheck.cpp 24 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 25 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp 110 Finder->addMatcher(
119 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp 49 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp 58 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp 33 Finder->addMatcher(
45 Finder->addMatcher(friendDecl().bind("friend_decl"), this);
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp 85 Finder->addMatcher(findOverload, this);
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 46 Finder->addMatcher(varDecl(hasInitializer(Cast)), this);
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp 94 Finder->addMatcher(cxxMethodDecl(ofClass(cxxRecordDecl().bind("class")),
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 221 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp 23 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp 24 Finder->addMatcher(functionDecl(anyOf(hasOverloadedOperatorName("++"),
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp 26 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp 25 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp 32 Finder->addMatcher(varDecl(unless(hasInitializer(anything())),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp 30 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp 104 Finder->addMatcher(
121 Finder->addMatcher(cxxRecordDecl(HasConstructorInitializerForOwner), this);
133 Finder->addMatcher(
159 Finder->addMatcher(
168 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 266 Finder->addMatcher(
275 Finder->addMatcher(
289 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp 39 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp 26 Finder->addMatcher(
34 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp 19 Finder->addMatcher(parmVarDecl(hasDefaultArgument()).bind("decl"), this);
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp 96 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp 31 Finder->addMatcher(functionDecl(isFuchsiaOverloadedOperator()).bind("decl"),
tools/clang/tools/extra/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp 36 Finder->addMatcher(varDecl(
tools/clang/tools/extra/clang-tidy/fuchsia/TrailingReturnCheck.cpp 35 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp 31 Finder->addMatcher(cxxRecordDecl(hasDirectVirtualBaseClass()).bind("decl"),
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp 103 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp 20 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 26 Finder->addMatcher(
31 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/FunctionNamingCheck.cpp 102 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp 41 Finder->addMatcher(decl(anyOf(usingDecl(), usingDirectiveDecl()),
tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp 73 Finder->addMatcher(
78 Finder->addMatcher(varDecl(hasGlobalStorage(), hasType(isConstQualified()),
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp 37 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp 29 Finder->addMatcher(
35 Finder->addMatcher(functionDecl(unless(cxxMethodDecl()), parameterCountIs(1),
tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp 43 Finder->addMatcher(namespaceDecl(isAnonymous()).bind("anonymousNamespace"),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 182 Finder->addMatcher(
187 Finder->addMatcher(cxxMethodDecl(Methods, LocationFilter), this);
199 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp 26 Finder->addMatcher(usingDirectiveDecl().bind("usingNamespace"), this);
tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp 28 Finder->addMatcher(fileScopeAsmDecl().bind("asm-file-scope"), this);
29 Finder->addMatcher(varDecl(isAsm()).bind("asm-var"), this);
tools/clang/tools/extra/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp 23 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp 23 Finder->addMatcher(varDecl(hasType(TwineType)).bind("variable"), this);
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 58 Finder->addMatcher(namedDecl(DefinitionMatcher,
63 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp 20 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp 143 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp 44 Finder->addMatcher(
48 Finder->addMatcher(parmVarDecl(BadPOSIXType).bind("decl"), this);
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp 72 Finder->addMatcher(cxxRecordDecl(anyOf(isStruct(), isClass()), hasMethods(),
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 41 Finder->addMatcher(
49 Finder->addMatcher(
55 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp 28 Finder->addMatcher(namespaceAliasDecl(isExpansionInMainFile()).bind("alias"),
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 32 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 54 Finder->addMatcher(usingDecl(isExpansionInMainFile()).bind("using"), this);
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp 69 Finder->addMatcher(ast_matchers::namespaceDecl().bind("namespace"), this);
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 138 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 50 Finder->addMatcher(functionDecl(parameterCountIs(0), unless(isImplicit()),
54 Finder->addMatcher(typedefNameDecl().bind(TypedefId), this);
60 Finder->addMatcher(fieldDecl(FunctionOrMemberPointer).bind(FieldId), this);
61 Finder->addMatcher(varDecl(FunctionOrMemberPointer).bind(VarId), this);
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 111 Finder->addMatcher(usingDecl(hasAnyUsingShadowDecl(hasTargetDecl(namedDecl(
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp 37 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp 23 Finder->addMatcher(staticAssertDecl().bind("static_assert"), this);
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp 206 Finder->addMatcher(
220 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 214 Finder->addMatcher(cxxDestructorDecl(isDefinition()).bind(SpecialFunction),
216 Finder->addMatcher(
232 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp 39 Finder->addMatcher(
52 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp 99 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp 33 Finder->addMatcher(
43 Finder->addMatcher(
52 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 38 Finder->addMatcher(
42 Finder->addMatcher(cxxMethodDecl(isOverride()).bind("method"), this);
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 380 Finder->addMatcher(F, this);
381 Finder->addMatcher(friendDecl(hasDescendant(F)).bind("Friend"), this);
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp 26 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp 26 Finder->addMatcher(typedefDecl(unless(isInstantiated())).bind("typedef"),
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp 56 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.cpp 44 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp 104 Finder->addMatcher(objcPropertyDecl(
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp 35 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp 26 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 87 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 34 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp 99 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 75 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp 27 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp 149 Finder->addMatcher(functionDecl(unless(isInstantiated()),
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 237 Finder->addMatcher(namedDecl().bind("decl"), this);
238 Finder->addMatcher(usingDecl().bind("using"), this);
240 Finder->addMatcher(cxxConstructorDecl().bind("classRef"), this);
241 Finder->addMatcher(cxxDestructorDecl().bind("classRef"), this);
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 300 Finder->addMatcher(functionDecl(unless(isImplicit()), hasOtherDeclarations())
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp 21 Finder->addMatcher(functionDecl(unless(isInstantiated())).bind("decl"), this);
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 40 Finder->addMatcher(namespaceDecl().bind("namespace"), this);
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 21 Finder->addMatcher(parmVarDecl(unless(isInstantiated())).bind("Parm"), this);
24 Finder->addMatcher(cxxConstructorDecl().bind("Ctor"), this);
37 Finder->addMatcher(varDecl(hasInitializer(anything())).bind("Mark"), this);
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 34 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp 30 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp 33 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 47 Finder->addMatcher(
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp 507 Finder->addMatcher(translationUnitDecl().bind("top"), this);
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 22 Finder->addMatcher(
tools/clang/tools/extra/tool-template/ToolTemplate.cpp 109 Finder.addMatcher(
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp 14 Finder->addMatcher(ast_matchers::varDecl().bind("var"), this);
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp 31 Finder->addMatcher(varDecl(hasType(isInteger())).bind(BoundDecl), this);
72 Finder->addMatcher(varDecl(matchesName(NamePattern)).bind(BoundDecl), this);
tools/clang/unittests/AST/ASTPrint.h 68 Finder.addMatcher(NodeMatch, &Printer);
tools/clang/unittests/AST/DeclMatcher.h 34 Finder.addMatcher(AMatcher.bind(""), this);
66 Finder.addMatcher(AMatcher.bind(""), this);
tools/clang/unittests/AST/DeclPrinterTest.cpp 81 Finder.addMatcher(NodeMatch, &Printer);
tools/clang/unittests/AST/MatchVerifier.h 85 Finder.addMatcher(AMatcher.bind(""), this);
138 Finder.addMatcher(AMatcher.bind(""), this);
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp 71 Finder.addMatcher(NodeMatch, &Printer);
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp 105 Finder.addMatcher(decl(), &Callback);
127 Finder.addMatcher(decl(), &VerifyCallback);
153 Finder.addMatcher(decl(), &VerifyCallback);
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h 80 Finder.addMatcher(AMatcher, &VerifyFound);
261 Finder.addMatcher(AMatcher, &VerifyFound);
325 Finder.addMatcher(AMatcher, &VerifyVerifiedResult);
tools/clang/unittests/Analysis/CFGBuildResult.h 58 Finder.addMatcher(ast_matchers::functionDecl().bind("func"), &Callback);