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

References

tools/clang/include/clang/AST/Decl.h
 3241     return isCompleteDefinition();
 3613     return isCompleteDefinition() || IntegerType;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1854   if (D->isCompleteDefinition()) {
tools/clang/include/clang/AST/TypeLoc.h
  712     return D->isCompleteDefinition() &&
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  912   if (!EnumDcl->isCompleteDefinition() || EnumDcl->getIdentifier() ||
 1075     if (!RecordTy->getDecl()->isCompleteDefinition())
tools/clang/lib/AST/ASTContext.cpp
  143     if (TD->isEmbeddedInDeclarator() && !TD->isCompleteDefinition())
  183             TD->isCompleteDefinition())
tools/clang/lib/AST/ASTImporter.cpp
 1598       if (FromRecord->getDefinition() && FromRecord->isCompleteDefinition() &&
 1768   assert(From->isCompleteDefinition() && To->getDefinition() == To &&
 2565   if (D->isCompleteDefinition())
 2611       if (D->hasExternalLexicalStorage() && !D->isCompleteDefinition())
 2802   if (D->isCompleteDefinition())
 5143   if (FromTemplated->isCompleteDefinition() &&
 5144       !ToTemplated->isCompleteDefinition()) {
 5310   if (D->isCompleteDefinition())
 8071     if (ToRecord->isCompleteDefinition()) {
 8073     } else if (FromRecord->isCompleteDefinition()) {
 8082     if (ToEnum->isCompleteDefinition()) {
 8084     } else if (FromEnum->isCompleteDefinition()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1178           !D1CXX->isCompleteDefinition()) {
tools/clang/lib/AST/Decl.cpp
 4099   if (isCompleteDefinition())
 4115     if (R->isCompleteDefinition())
 4203   assert(!isCompleteDefinition() && "Cannot redefine enums!");
 4356   assert(!isCompleteDefinition() && "Cannot redefine record!");
tools/clang/lib/AST/DeclBase.cpp
  134   assert(!isa<TagDecl>(this) || !cast<TagDecl>(this)->isCompleteDefinition());
tools/clang/lib/AST/DeclPrinter.cpp
  536   if (D->isCompleteDefinition()) {
  553   if (D->isCompleteDefinition()) {
  966   if (D->isCompleteDefinition()) {
tools/clang/lib/AST/ExternalASTMerger.cpp
  320     Tag->setCompleteDefinition(SourceTag->isCompleteDefinition());
tools/clang/lib/AST/JSONNodeDumper.cpp
  807   attributeOnlyIfTrue("completeDefinition", RD->isCompleteDefinition());
  813   if (!RD->isCompleteDefinition())
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3035   assert(D->isCompleteDefinition() && "Cannot layout type before complete!");
tools/clang/lib/AST/TextNodeDumper.cpp
 1253   if (D->isCompleteDefinition())
 1525   if (!D->isCompleteDefinition())
tools/clang/lib/AST/Type.cpp
 2136     return !Rec->isCompleteDefinition();
 3282     if (I->isCompleteDefinition() || I->isBeingDefined())
tools/clang/lib/Analysis/CFG.cpp
 4528       if (RD->isCompleteDefinition() && !RD->hasTrivialDestructor())
tools/clang/lib/CodeGen/CGClass.cpp
   37   if (!RD->isCompleteDefinition())
   61   assert(vbaseClass->isCompleteDefinition());
   75   if (!baseDecl->isCompleteDefinition())
 2682   if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass())
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2102     if (!CXXDecl->isCompleteDefinition())
 2246   if (!D || !D->isCompleteDefinition())
 3129   if (!D || !D->isCompleteDefinition())
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  643     if (ED->isCompleteDefinition() || ED->isFixed())
  729   if (!RD || !RD->isCompleteDefinition() || !Ty->isOpaque())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3082   return !RecordTy->getDecl()->isCompleteDefinition();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
   82         if (!TD->isCompleteDefinition())
  213         if (!D->isCompleteDefinition())
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 3640     if (RD->isCompleteDefinition()) {
 3663     if (ED->isCompleteDefinition()) {
 5756         if (RD->isCompleteDefinition())
 5793       if (RD->isCompleteDefinition())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 4854         if (RD->isCompleteDefinition())
 4889       if (RD->isCompleteDefinition())
tools/clang/lib/Sema/DeclSpec.cpp
  430   return cast<TagDecl>(getRepAsDecl())->isCompleteDefinition();
tools/clang/lib/Sema/Sema.cpp
  783   if (!RD->isCompleteDefinition())
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  236   if (EnumD->isCompleteDefinition()) {
tools/clang/lib/Sema/SemaCast.cpp
  473       if (!DeclFrom->isCompleteDefinition())
  477       if (!DeclTo->isCompleteDefinition())
  896   if (!SrcRD || !SrcRD->isCompleteDefinition() || SrcRD->isInvalidDecl())
  901   if (!DestRD || !DestRD->isCompleteDefinition() || DestRD->isInvalidDecl())
  938           !ClassDefinition->isCompleteDefinition())
tools/clang/lib/Sema/SemaDecl.cpp
 2403     return TD->isCompleteDefinition() || TD->isBeingDefined();
 4467   if (Tag && SS.isNotEmpty() && !Tag->isCompleteDefinition() &&
 4488     if (!Record->getDeclName() && Record->isCompleteDefinition() &&
17321   assert(ED->isCompleteDefinition() && "expected enum definition");
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3498   if (!RD->isCompleteDefinition()) {
 3807   if (!RD->getDefinition()->isCompleteDefinition())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3074     return !RD->isCompleteDefinition() ||
11765   if (ClassDecl->isCompleteDefinition() &&
tools/clang/lib/Sema/SemaExpr.cpp
 4012     if (!FD->getParent()->isCompleteDefinition()) {
tools/clang/lib/Sema/SemaLambda.cpp
 1573     return !RD->isCompleteDefinition() || !RD->hasTrivialCopyConstructor() ||
tools/clang/lib/Sema/SemaLookup.cpp
 1030   if (!Record->isCompleteDefinition())
 2203           cast<TagDecl>(LookupCtx)->isCompleteDefinition() ||
 4311           (CD->isBeingDefined() || CD->isCompleteDefinition()))
tools/clang/lib/Sema/SemaStmt.cpp
 1134         ET && ET->getDecl()->isCompleteDefinition()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2190             Enum->isCompleteDefinition()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1714   if (D->isCompleteDefinition() && D->isLocalClass()) {
tools/clang/lib/Sema/SemaType.cpp
 3158       OwnedTagDecl && OwnedTagDecl->isCompleteDefinition()) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  754   if (ED->isCompleteDefinition() &&
  762         if (!D->isFromASTFile() && D->isCompleteDefinition()) {
 1888     if (KeyFn && D->isCompleteDefinition())
tools/clang/lib/Serialization/ASTWriter.cpp
 6328   assert(D->isCompleteDefinition());
 6401   assert(RD->isCompleteDefinition());
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  409     Record.push_back(D->isCompleteDefinition());
 1323   if (D->isCompleteDefinition())
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  302     if (R->isCompleteDefinition())
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1432       if (RD->isUnion() || !RD->isCompleteDefinition()) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2382   if (!RD->isCompleteDefinition())
tools/clang/lib/Tooling/Core/Lookup.cpp
  204       !cast<CXXRecordDecl>(FromDecl)->isCompleteDefinition();
tools/clang/tools/libclang/CIndex.cpp
 1804   if (D->isCompleteDefinition()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h
  361     while (!Tag->isCompleteDefinition())
  367         if (Tag->isCompleteDefinition())
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1769   if (!definition || !definition->isCompleteDefinition())
tools/lldb/source/Symbol/ClangASTContext.cpp
 2452     if (tag_decl->isCompleteDefinition())
 2613         const bool is_complete = cxx_record_decl->isCompleteDefinition();
 2628           if (cxx_record_decl->isCompleteDefinition()) {
 3587       return tag_decl->isCompleteDefinition();
 3772             bool is_complete = cxx_record_decl->isCompleteDefinition();
 8807           if (!cxx_record_decl->isCompleteDefinition())
 8823         if (!enum_decl->isCompleteDefinition()) {
tools/lldb/source/Symbol/ClangASTImporter.cpp
  302           if (original_tag_decl->isCompleteDefinition()) {
  966       to_tag->setCompleteDefinition(from_tag->isCompleteDefinition());
 1156         (from_tag_decl->isCompleteDefinition() ? "complete" : "incomplete"),
 1157         (to_tag_decl->isCompleteDefinition() ? "complete" : "incomplete"));