|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 334 extern const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl;
References
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 426 REGISTER_MATCHER(namedDecl);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 330 match(findAll(callExpr(callee(namedDecl(
392 unless(callee(namedDecl(hasAnyName(
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 431 auto DeclMatcher = namedDecl(
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp 197 auto Types = namedDecl(anyOf(CRecords, CXXRecords, Enums));
198 auto Decls = namedDecl(anyOf(CRecords, CXXRecords, Enums, Typedefs, Vars,
tools/clang/tools/extra/clang-move/Move.cpp 506 auto ForwardClassDecls = namedDecl(
520 auto AllDeclsInHeader = namedDecl(
534 Finder->addMatcher(namedDecl(ForwardClassDecls, InOldHeader).bind("fwd_decl"),
545 Finder->addMatcher(namedDecl(anyOf(usingDecl(IsOldCCTopLevelDecl),
584 namedDecl(notInMacro(), anyOf(functionDecl(IsOldCCHelper),
590 namedDecl(anyOf(HelperFuncOrVar, HelperClasses)).bind("helper_decls"),
654 Finder->addMatcher(namedDecl(anyOf(typedefDecl().bind("typedef"),
tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp 23 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t"))));
tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp 22 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t"))));
tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp 21 auto MODETType = hasType(namedDecl(hasName("mode_t")));
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp 85 hasAnyDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp 20 Finder->addMatcher(callExpr(callee(functionDecl(namedDecl(hasName("::rand")),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp 105 namedDecl(varDecl(hasInitializer(unless(ConsideredOwner)), IsOwnerType)
134 namedDecl(varDecl(eachOf(allOf(hasInitializer(CreatesOwner),
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp 39 eachOf(has(expr(hasType(namedDecl().bind("decl")))), anything()))
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp 28 const auto BitmaskType = namedDecl(
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 32 anyOf(callee(namedDecl(hasName("cast"))),
33 callee(namedDecl(hasName("dyn_cast")).bind("dyn_cast")))))
41 callee(namedDecl(hasName("cast")))))
48 allOf(callee(namedDecl(anyOf(hasName("isa"), hasName("cast"),
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 58 Finder->addMatcher(namedDecl(DefinitionMatcher,
64 namedDecl(DefinitionMatcher,
tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp 37 namedDecl(hasAnyName("::FILE", "FILE", "std::FILE")).bind("type_decl"));
39 hasType(namedDecl(hasAnyName("::pthread_cond_t", "::pthread_mutex_t",
45 namedDecl(anyOf(varDecl(BadFILEType), fieldDecl(BadFILEType)))
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 55 auto DeclMatcher = hasDeclaration(namedDecl().bind("used"));
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 125 callee(namedDecl(hasName("::std::bind"))),
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 111 Finder->addMatcher(usingDecl(hasAnyUsingShadowDecl(hasTargetDecl(namedDecl(
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp 45 on(hasType(hasCanonicalType(hasDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 214 namedDecl(hasStdIteratorName()),
233 auto HasIteratorDecl = hasDeclaration(namedDecl(hasStdIteratorName()));
239 namedDecl(hasStdContainerName(), isFromStdNamespace()))))),
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp 42 hasDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp 63 unless(hasDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 84 hasDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 36 namedDecl(
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 237 Finder->addMatcher(namedDecl().bind("decl"), this);
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp 31 namedDecl(anyOf(varDecl(unless(isDefinition())),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 48 namedDecl(
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp 45 callee(namedDecl(hasName("data"))))
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 23 namedDecl(anyOf(functionDecl(isDefinition(), isStaticStorageClass()),
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp 58 DeclarationMatcher ConflictMatcher = namedDecl(hasName(Abbreviation));
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp 61 auto ConflictingDecl = namedDecl(hasName(UnqualifiedName));
tools/clang/tools/extra/tool-template/ToolTemplate.cpp 110 namedDecl(cxxRecordDecl(), isExpansionInMainFile()).bind("decl"),
tools/clang/unittests/AST/ASTImporterTest.cpp 117 has(namedDecl(hasName(DeclToImportID)).bind(DeclToImportID))),
154 ImportPredicate(namedDecl(hasName(DeclName))) {}
tools/clang/unittests/AST/DeclPrinterTest.cpp 113 namedDecl(hasName(DeclName)).bind("id"),
138 namedDecl(hasName(DeclName)).bind("id"),
1299 namedDecl(hasName("A:inRange:"),
1300 hasDescendant(namedDecl(hasName("printThis")))).bind("id"),
1307 namedDecl(hasName("P1")).bind("id"),
1311 namedDecl(hasName("P2")).bind("id"),
1319 namedDecl(hasName("P1")).bind("id"),
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp 118 namedDecl(hasName(DeclName)).bind("id"),
130 namedDecl(hasName(DeclName)).bind("id"),
151 return PrintedDeclMatches(Code, Args, namedDecl(hasName(DeclName)).bind("id"),
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 76 auto Matcher = namedDecl(hasName(Identifier));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 176 namedDecl(hasName("Foo"), unless(recordDecl()));
566 cxxRecordDecl(isDerivedFrom(namedDecl(hasName("X"))))));
1566 hasDeclaration(namedDecl(hasName("x"))))));
1568 hasDeclaration(namedDecl(hasName("y"))))));
1729 declRefExpr(to(namedDecl(hasName("t"))))))));
1733 declRefExpr(to(namedDecl(hasName("t"))))))));
1746 declRefExpr(to(namedDecl(hasName("t"))))))));
2281 "int i = 1;", varDecl(namedDecl(hasName("i")).bind("name"),
2399 EXPECT_TRUE(matches("int a = 0;", namedDecl(hasExternalFormalLinkage())));
2401 notMatches("static int a = 0;", namedDecl(hasExternalFormalLinkage())));
2403 namedDecl(hasExternalFormalLinkage())));
2405 namedDecl(hasExternalFormalLinkage())));
2411 namedDecl(hasExternalFormalLinkage())));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp 40 DeclarationMatcher NamedX = namedDecl(hasName("X"));
53 DeclarationMatcher NamedX = namedDecl(matchesName("::X"));
64 DeclarationMatcher StartsWithNo = namedDecl(matchesName("::no"));
68 DeclarationMatcher Abc = namedDecl(matchesName("a.*b.*c"));
74 DeclarationMatcher StartsWithK = namedDecl(matchesName(":k[^:]*$"));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 166 varDecl(hasType(namedDecl(hasName("S"))))));
172 parmVarDecl(hasType(namedDecl(hasName("I"))))));
185 parmVarDecl(hasType(namedDecl(hasName("T"))))));
199 parmVarDecl(hasType(namedDecl(hasName("S"))))));
214 EXPECT_TRUE(matches(Using, parmVarDecl(hasType(namedDecl(hasName("Foo"))))));
254 hasDeclaration(namedDecl(hasName("A"))))))));
258 hasDeclaration(namedDecl(hasName("A"))))))));
289 namedDecl(hasUnderlyingDecl(hasName("::N::f")))))));
293 unresolvedLookupExpr(hasAnyDeclaration(namedDecl(hasName("::N::f"))))));
297 unresolvedLookupExpr(hasAnyDeclaration(namedDecl(hasName("::N::f"))))));
2352 hasDeclaration(namedDecl(hasName("D")))))))));
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp 47 return declRefExpr(to(namedDecl(hasName(Name))));
tools/clang/unittests/StaticAnalyzer/Reusables.h 37 return findNode<T>(Where, namedDecl(hasName(Name)));
tools/clang/unittests/Tooling/TransformerTest.cpp 143 auto StringType = namedDecl(hasAnyName("::basic_string", "::string"));