|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 360 REGISTER_MATCHER(isDefinition);
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 416 Finder->addMatcher(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition())),
423 classTemplateDecl(unless(hasDescendant(cxxRecordDecl(isDefinition()))),
436 allOf(IsInMovedNs, unless(cxxRecordDecl(unless(isDefinition())))))));
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp 159 auto CRecords = recordDecl(CommonFilter, ExternCMatcher, isDefinition());
161 auto CXXRecords = cxxRecordDecl(CommonFilter, CCMatcher, isDefinition());
186 auto Enums = enumDecl(CommonFilter, isDefinition(),
tools/clang/tools/extra/clang-move/Move.cpp 505 classTemplateDecl(unless(has(cxxRecordDecl(isDefinition()))));
507 anyOf(cxxRecordDecl(unless(anyOf(isImplicit(), isDefinition()))),
585 varDecl(isDefinition(), IsOldCCHelper)));
616 isDefinition(), TopLevelDecl)
623 isDefinition())
628 varDecl(InMovedClass, InOldFiles, isDefinition(), isStaticDataMember())
646 enumDecl(InOldHeader, *HasAnySymbolNames, isDefinition(), TopLevelDecl)
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 39 match(recordDecl(hasName(RecordName), isDefinition()).bind("recordDecl"),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp 125 varDecl(isDefinition(), hasType(qualType(hasCanonicalType(CharPtrType))),
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 53 isDefinition(), hasType(constantArrayType()), hasType(isConstQualified()),
56 isDefinition(),
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp 37 isDefinition(), unless(anyOf(isDeleted(), isImplicit(), isDefaulted())));
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp 26 functionDecl(isDefinition(), isVariadic(), unless(isExternC()))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp 34 unless(isStaticLocal()), isDefinition())
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp 28 varDecl(GlobalVarDecl, unless(isDefinition())).bind("referencee")));
31 varDecl(GlobalVarDecl, isDefinition(),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 267 cxxConstructorDecl(isDefinition(),
277 isDefinition(), unless(isInstantiated()), hasDefaultConstructor(),
290 varDecl(isDefinition(), HasDefaultConstructor,
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp 97 cxxRecordDecl(allOf(hasBases(), isDefinition())).bind("decl"), this);
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp 104 objcMethodDecl(isClassMethod(), isDefinition(), hasName("new"))
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 55 anyOf(functionDecl(isDefinition(), unless(isDeleted())),
56 varDecl(isDefinition()));
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 33 functionDecl(isDefinition(), hasBody(stmt()), hasAnyParameter(decl()))
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp 38 functionDecl(isDefinition(), // Declarations don't have return statements.
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 214 Finder->addMatcher(cxxDestructorDecl(isDefinition()).bind(SpecialFunction),
218 isDefinition(),
233 cxxMethodDecl(isDefinition(), isCopyAssignmentOperator(),
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 88 functionDecl(hasBody(stmt()), isDefinition(), unless(isImplicit()),
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 35 functionDecl(unless(isDefinition()),
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp 100 functionDecl(returns(isConstQualified()), isDefinition()).bind("func"),
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp 77 isDefinition(), isUserProvided(),
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 36 isDefinition(), returns(voidType()),
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp 31 namedDecl(anyOf(varDecl(unless(isDefinition())),
33 isDefinition(), isDefaulted(),
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 23 namedDecl(anyOf(functionDecl(isDefinition(), isStaticStorageClass()),
24 varDecl(isDefinition(), isStaticStorageClass())),
tools/clang/unittests/AST/ASTImporterTest.cpp 2146 hasName("f"), hasParent(cxxRecordDecl(hasName("B"))), isDefinition());
2148 hasName("f"), hasParent(cxxRecordDecl(hasName("D"))), isDefinition());
2149 auto FDefAllP = cxxMethodDecl(hasName("f"), isDefinition());
2182 hasName("f"), hasParent(cxxRecordDecl(hasName("B"))), isDefinition());
2184 unless(isDefinition()));
2203 ToTU, cxxMethodDecl(hasName("f"), isDefinition()));
2235 hasName("f"), hasParent(cxxRecordDecl(hasName("B"))), isDefinition());
2239 hasName("f"), hasParent(cxxRecordDecl(hasName("D"))), isDefinition());
2267 ToTU, cxxMethodDecl(hasName("f"), isDefinition()));
2270 ToTU, cxxMethodDecl(hasName("f"), isDefinition()));
3190 FromTU, functionDecl(hasName("x"), isDefinition()));
3198 FromTU, functionDecl(hasName("x"), isDefinition()));
3211 FromTU, functionDecl(hasName("x"), isDefinition()));
3220 FromTU, functionDecl(hasName("x"), isDefinition()));
3738 FromTU, cxxRecordDecl(hasName("F"), isDefinition()));
4810 cxxRecordDecl(hasName("X"), isDefinition(), unless(isImplicit())));
5036 FromTU, cxxRecordDecl(hasName("F"), isDefinition()));
5038 FromTU, cxxRecordDecl(hasName("A"), isDefinition()));
5040 FromTU, cxxRecordDecl(hasName("B"), isDefinition()));
5167 ToTU, cxxRecordDecl(hasName("X"), isDefinition()));
5175 ToTU, cxxRecordDecl(hasName("X"), unless(isDefinition())));
tools/clang/unittests/AST/DeclPrinterTest.cpp 390 functionDecl(hasName("A"), isDefinition()).bind("id"),
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 545 functionDecl(allOf(hasName("f"), isDefinition())));
554 functionDecl(allOf(hasName("f"), isDefinition())));
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp 1512 recordDecl(hasName("A"), isDefinition());
1517 varDecl(hasName("a"), isDefinition());
1522 cxxMethodDecl(hasName("a"), isDefinition());
1527 objcMethodDecl(hasName("a"), isDefinition());
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp 1923 isDefinition(), decl().bind("x"), hasName("C"));
2101 recordDecl(hasName("::A"), findAll(recordDecl(isDefinition()).bind("v"))),
2148 hasDescendant(recordDecl(isDefinition(),