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

Declarations

tools/clang/include/clang/AST/Type.h
 1897   bool isIncompleteType(NamedDecl **Def = nullptr) const;

References

tools/clang/include/clang/AST/ASTContext.h
 2108     if (Ty->isIncompleteType() || Ty->isDependentType())
tools/clang/lib/AST/ASTContext.cpp
 1638     else if (!BaseT->isIncompleteType()) {
 1765   if (!T->isIncompleteType())
 3173           EltTy->isIncompleteType() || EltTy->isConstantSizeType()) &&
 6273   if (!type->isIncompleteArrayType() && type->isIncompleteType())
tools/clang/lib/AST/ASTImporter.cpp
 2328           if (!FromUT->isIncompleteType() && !FoundUT->isIncompleteType())
 2328           if (!FromUT->isIncompleteType() && !FoundUT->isIncompleteType())
tools/clang/lib/AST/ExprConstant.cpp
 1937       return Ty->isIncompleteType() ||
 5975   if (ElemType->isIncompleteType() || ElemType->isFunctionType()) {
 5978         << (ElemType->isIncompleteType() ? 0 : 1) << ElemType;
 8251     if (IsRawByte && CharTy->isIncompleteType()) {
 8377     if (T->isIncompleteType()) {
10368     if (Ty.isNull() || Ty->isIncompleteType() || Ty->isFunctionType())
10822       if (CharTy1->isIncompleteType()) {
10826       if (CharTy2->isIncompleteType()) {
10936         if (!PointeeType->isIncompleteType() &&
11088   if (Ty->isIncompleteType())
11677       if (BaseTy->isIncompleteType())
tools/clang/lib/AST/Type.cpp
 2105   assert(!isIncompleteType() && "This doesn't make sense for incomplete types");
 2144              ->isIncompleteType(Def);
 2172              ->isIncompleteType(Def);
 2202   if ((*this)->isIncompleteType())
 2252   if ((*this)->isIncompleteType())
 2306   if (CanonicalType->isIncompleteType())
 2403   if (BaseTy->isIncompleteType())
 2460   if (BaseTy->isIncompleteType())
 2499   if (BaseTy->isIncompleteType())
tools/clang/lib/CodeGen/CGCall.cpp
 1991     if (!PTy->isIncompleteType() && PTy->isConstantSizeType())
 2101       if (!PTy->isIncompleteType() && PTy->isConstantSizeType())
 2126       if (!PTy->isIncompleteType() && PTy->isConstantSizeType()) {
 2375               if (!ETy->isIncompleteType() && ETy->isConstantSizeType() &&
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2639     if (Ty->getElementType()->isIncompleteType())
 2643   } else if (Ty->isIncompleteType()) {
 2708   if (!Ty->isIncompleteType()) {
 2760   if (!ED->getTypeForDecl()->isIncompleteType()) {
 2803   if (!ED->getTypeForDecl()->isIncompleteType()) {
tools/clang/lib/CodeGen/CGExpr.cpp
  713       !Ty->isIncompleteType()) {
  744     if (!Ty->isIncompleteType() && !AlignVal)
tools/clang/lib/CodeGen/CGValue.h
  229     assert((!Alignment.isZero() || Type->isIncompleteType()) &&
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  134   if (T->isIncompleteType()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3909     assert(!ASTTy->isIncompleteType() && "Unexpected incomplete type");
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  220   if (AccessType->isIncompleteType())
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  205   if (TT->isIncompleteType())
tools/clang/lib/Sema/SemaChecking.cpp
 9650           if (!PointeeTy->isIncompleteType() &&
13150   if (DestPointee->isIncompleteType()) return;
13163   if (SrcPointee->isIncompleteType()) return;
13276     if (BaseType->isIncompleteType())
14658            (T->isPointerType() && (T->getPointeeType()->isIncompleteType() ||
tools/clang/lib/Sema/SemaDecl.cpp
 1777     if (Ty->isIncompleteType() || Ty->isDependentType())
10526       if (R->isIncompleteType() && !R->isVoidType())
16003       EltTy->isIncompleteType(&Def);
16766           if (FieldType->isIncompleteType() ||
tools/clang/lib/Sema/SemaDeclAttr.cpp
  512     if (RT->isIncompleteType())
  566   if (RT->isIncompleteType())
 1308                                 !FD->getType()->isIncompleteType() &&
 3521   if (FirstType->isIncompleteType())
 3527     if (FieldType->isIncompleteType())
 3774   if (DiagTy->isDependentType() || DiagTy->isIncompleteType())
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3141   if (left->isIncompleteType() || right->isIncompleteType()) return false;
 3141   if (left->isIncompleteType() || right->isIncompleteType()) return false;
tools/clang/lib/Sema/SemaExpr.cpp
  791   if (Ty->isIncompleteType()) {
 1492         if (Types[i]->getType()->isIncompleteType())
 3746   assert((T->isVoidType() || !T->isIncompleteType()) &&
17142   if (ReturnType->isVoidType() || !ReturnType->isIncompleteType())
tools/clang/lib/Sema/SemaExprCXX.cpp
  226     assert((isDependent || !SearchType->isIncompleteType()) &&
 4716     if (T->isIncompleteType() || T->isFunctionType())
 4898     return !T->isIncompleteType();
 4954     if (T->isIncompleteType() || T->isFunctionType())
tools/clang/lib/Sema/SemaInit.cpp
 1189   if (Index < IList->getNumInits() && !T->isIncompleteType()) {
 8920       << DestType.getNonReferenceType()->isIncompleteType()
tools/clang/lib/Sema/SemaLambda.cpp
 1628       FieldType->isIncompleteType(&Def);
tools/clang/lib/Sema/SemaLookup.cpp
  431     if (EVD->getType()->isIncompleteType() &&
  432         !DVD->getType()->isIncompleteType()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
14519   if (QTy->isIncompleteType(&ND)) {
16328     if ((E || !VD->getType()->isIncompleteType()) &&
tools/clang/lib/Sema/SemaOverload.cpp
10050   if (TempFromTy->isIncompleteType()) {
10068           !FromPtrTy->getPointeeType()->isIncompleteType() &&
10069           !ToPtrTy->getPointeeType()->isIncompleteType() &&
10086         !FromTy->isIncompleteType() &&
10087         !ToRefTy->getPointeeType()->isIncompleteType() &&
13064         if (Args[0]->getType()->isIncompleteType()) {
tools/clang/lib/Sema/SemaPseudoObject.cpp
  242       assert(!ty->isIncompleteType());
 1068       !RecordTy || RecordTy->isIncompleteType()) {
tools/clang/lib/Sema/SemaStmt.cpp
 2839   if (VariableType->isIncompleteType())
tools/clang/lib/Sema/SemaStmtAsm.cpp
  498     if (Ty->isDependentType() || Ty->isIncompleteType())
tools/clang/lib/Sema/SemaTemplate.cpp
  348     assert((IsDependent || !ObjectType->isIncompleteType() ||
 9937   if (!EnableIfDecl || EnableIfTST->isIncompleteType())
tools/clang/lib/Sema/SemaType.cpp
 2239   } else if ((!T->isDependentType() && !T->isIncompleteType() &&
 2282                !T->isIncompleteType() && !T->isUndeducedType()) {
 8007   bool Incomplete = T->isIncompleteType(&Def);
 8060       if (!T->isIncompleteType())
 8112       if (!T->isIncompleteType())
 8409         if (BaseType->isIncompleteType(&FwdDecl)) {
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  332         if (elemType->isIncompleteType())
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   99   if (ToPointeeTy->isIncompleteType())
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   86     if (ToPointeeTy->isIncompleteType() ||
   87         OrigPointeeTy->isIncompleteType())
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
   38     if (T->isIncompleteType())
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  880       if (!T->isIncompleteType() && !T->isConstantSizeType()) {
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  172   if (T->isIncompleteType())
 1251         if (elemType->isIncompleteType()) {
 1403       if (EleTy->isIncompleteType()) {
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  200       if (!PointeeTy->isIncompleteType()) {
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
   52   if (!Ty || Ty->isIncompleteType() || Ty->isDependentType() ||
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
   43   if (Type->isDependentType() || Type->isIncompleteType())
  102   if (Type->isIncompleteType())
tools/clang/tools/extra/clangd/IncludeFixer.cpp
   81           if (T->isIncompleteType())
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  643           AllocatedResults.ContainerIsIncomplete = type->isIncompleteType();
tools/clang/tools/libclang/CXType.cpp
  891   return QT->isIncompleteArrayType() || !QT->isIncompleteType();
  942   if (QT->isIncompleteType())
  960   return QT->isIncompleteType() && !QT->isIncompleteArrayType();
  998   if (RT->isIncompleteType())
tools/clang/unittests/AST/ASTImporterTest.cpp
 4235   ASSERT_TRUE(ToD->getUnderlyingType()->isIncompleteType());
 4247   ASSERT_FALSE(FromD->getUnderlyingType()->isIncompleteType());
 4251   EXPECT_FALSE(ImportedD->getUnderlyingType()->isIncompleteType());
tools/lldb/source/Symbol/ClangASTContext.cpp
 2460     return !tag_decl->getTypeForDecl()->isIncompleteType();
 2471     return !objc_interface_decl->getTypeForDecl()->isIncompleteType();
 2637     return !tag_type->isIncompleteType();
 2658               return !tag_type->isIncompleteType();
 2689               return !objc_class_type->isIncompleteType();