reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/DeclTemplate.h
 1023     return getTemplatedDecl()->isThisDeclarationADefinition();
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2035   bool VisitBody = D->isThisDeclarationADefinition();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4755   return Node.isThisDeclarationADefinition();
tools/clang/include/clang/Analysis/CallGraph.h
  109     if (includeInGraph(FD) && FD->isThisDeclarationADefinition()) {
tools/clang/lib/AST/Decl.cpp
 2840     if (I->isThisDeclarationADefinition()) {
tools/clang/lib/AST/DeclPrinter.cpp
  448       if (FD->isThisDeclarationADefinition())
  453       if (TD->getTemplatedDecl()->isThisDeclarationADefinition())
 1167         if (!PrevDecl->isThisDeclarationADefinition())
tools/clang/lib/AST/ODRHash.cpp
  569   const bool HasBody = Function->isThisDeclarationADefinition() &&
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2156       if (!Tmpl->isImplicit() && Tmpl->isThisDeclarationADefinition() &&
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  215           if (FDecl->isThisDeclarationADefinition() &&
 5690       if (!FD->isThisDeclarationADefinition())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 4788       if (!FD->isThisDeclarationADefinition())
tools/clang/lib/Index/IndexDecl.cpp
   95               FD->isThisDeclarationADefinition())
  105             FD->isThisDeclarationADefinition()) {
  114         if (FD->isThisDeclarationADefinition()) {
  282     if (D->isThisDeclarationADefinition()) {
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
   94       if (FD->isThisDeclarationADefinition()) {
tools/clang/lib/Index/IndexingContext.cpp
  245     return FD->isThisDeclarationADefinition();
tools/clang/lib/Sema/SemaDecl.cpp
 3003   if (Old->isThisDeclarationADefinition())
 3383       !Old->isDefined() && !New->isThisDeclarationADefinition())
13367           if (Original->isThisDeclarationADefinition()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1804   if (FD->isThisDeclarationADefinition()) {
 1827     if (FD->isThisDeclarationADefinition()) {
 5661   if (FD->isThisDeclarationADefinition()) {
 5683   if (FD->isThisDeclarationADefinition()) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 3093   if (!CD->isThisDeclarationADefinition() && !CD->isDefined(Definition)) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 5001   if (!FD->isThisDeclarationADefinition() && FD->isDefined(Definition) &&
tools/clang/lib/Sema/SemaTemplate.cpp
 9688   if (!PrevDecl && Specialization->isThisDeclarationADefinition())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1638       !(isFriend && !D->getTemplatedDecl()->isThisDeclarationADefinition()))
 1898     if (isFriend && D->isThisDeclarationADefinition()) {
 1909   } else if (isFriend && D->isThisDeclarationADefinition()) {
 2013     if (D->isThisDeclarationADefinition()) {
 2046           Function->isThisDeclarationADefinition()
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 3237       if (FD->isThisDeclarationADefinition())
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  426     if (FD->isThisDeclarationADefinition() &&
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
   63     if (FD->isThisDeclarationADefinition())
tools/clang/tools/extra/clang-doc/Serialize.cpp
  409   if (D->isThisDeclarationADefinition())
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  169   assert(CtorDecl->isThisDeclarationADefinition() && "Not a definition");
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  103   if (Function->isThisDeclarationADefinition()) {
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
   59   return !(Node.isThisDeclarationADefinition() && Node.isOutOfLine());
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
   73   if (!ParameterSourceDeclaration->isThisDeclarationADefinition())
  183   if (OriginalDeclaration->isThisDeclarationADefinition())
  187     if (OtherDeclaration->isThisDeclarationADefinition()) {
  338   } else if (ParameterSourceDeclaration->isThisDeclarationADefinition()) {
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  290     if (!Source || !Source->isThisDeclarationADefinition())
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  609   bool isDef = D->isThisDeclarationADefinition();
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp
  161     ASSERT_FALSE(FromD->isThisDeclarationADefinition());
  169     EXPECT_FALSE(ToD->isThisDeclarationADefinition());
  178     ASSERT_TRUE(FromD->isThisDeclarationADefinition());
  185     EXPECT_TRUE(ToD->isThisDeclarationADefinition());
  195     ASSERT_FALSE(From0->isThisDeclarationADefinition());
  196     ASSERT_FALSE(From1->isThisDeclarationADefinition());
  207     EXPECT_FALSE(To0->isThisDeclarationADefinition());
  208     EXPECT_FALSE(To1->isThisDeclarationADefinition());
  217     ASSERT_FALSE(FromProto->isThisDeclarationADefinition());
  218     ASSERT_TRUE(FromDef->isThisDeclarationADefinition());
  229     EXPECT_FALSE(ToProto->isThisDeclarationADefinition());
  230     EXPECT_TRUE(ToDef->isThisDeclarationADefinition());
  239     ASSERT_TRUE(FromDef->isThisDeclarationADefinition());
  240     ASSERT_FALSE(FromProto->isThisDeclarationADefinition());
  251     EXPECT_TRUE(ToDef->isThisDeclarationADefinition());
  252     EXPECT_FALSE(ToProto->isThisDeclarationADefinition());
  262     ASSERT_FALSE(From0->isThisDeclarationADefinition());
  263     ASSERT_FALSE(From1->isThisDeclarationADefinition());
  274     EXPECT_FALSE(To0->isThisDeclarationADefinition());
  275     EXPECT_FALSE(To1->isThisDeclarationADefinition());
  285     ASSERT_TRUE(From0->isThisDeclarationADefinition());
  286     ASSERT_TRUE(From1->isThisDeclarationADefinition());
  296     EXPECT_TRUE(To0->isThisDeclarationADefinition());
  308     ASSERT_TRUE(FromDef->isThisDeclarationADefinition());
  309     ASSERT_FALSE(FromProto->isThisDeclarationADefinition());
  321     EXPECT_TRUE(ToDef->isThisDeclarationADefinition());
  322     EXPECT_FALSE(ToProto->isThisDeclarationADefinition());
  333     ASSERT_TRUE(FromDef->isThisDeclarationADefinition());
  334     ASSERT_FALSE(FromProto->isThisDeclarationADefinition());
  346     EXPECT_TRUE(ToDef->isThisDeclarationADefinition());
  347     EXPECT_FALSE(ToProto->isThisDeclarationADefinition());
  356     ASSERT_TRUE(FromD->isThisDeclarationADefinition());
  363     EXPECT_TRUE(cast<DeclTy>(ImportedD)->isThisDeclarationADefinition());
  383     EXPECT_FALSE(ProtoD->isThisDeclarationADefinition());
  386     EXPECT_TRUE(DefinitionD->isThisDeclarationADefinition());
  390         DefinitionD->getPreviousDecl()->isThisDeclarationADefinition());
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp
  103             EXPECT_TRUE(FDWithDefinition->isThisDeclarationADefinition());