reference, declarationdefinition
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(),