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

Declarations

tools/clang/include/clang/Sema/Sema.h
 1788   bool RequireCompleteType(SourceLocation Loc, QualType T,

References

tools/clang/lib/Sema/Sema.cpp
 1125     } else if (RequireCompleteType(VD->getLocation(), VD->getType(),
tools/clang/lib/Sema/SemaCast.cpp
 1653     if (Self.RequireCompleteType(OpRange.getBegin(), DestType,
 2625   if (Self.RequireCompleteType(OpRange.getBegin(), DestType,
 2804   if (Self.RequireCompleteType(OpRange.getBegin(), DestType,
 2806       Self.RequireCompleteType(OpRange.getBegin(), SrcType,
tools/clang/lib/Sema/SemaChecking.cpp
 1039   if (S.RequireCompleteType(TheCall->getBeginLoc(), ParamTy->getPointeeType(),
 4748         RequireCompleteType(Ptr->getBeginLoc(), ValType->getPointeeType(),
13054         RequireCompleteType(Param->getLocation(), Param->getType(),
tools/clang/lib/Sema/SemaCoroutine.cpp
  101   if (S.RequireCompleteType(KwLoc, CoroTrait,
  135   if (S.RequireCompleteType(FuncLoc, buildElaboratedType(),
  179   if (S.RequireCompleteType(Loc, CoroHandleType,
 1123   if (S.RequireCompleteType(Loc, PromiseType, diag::err_incomplete_type))
tools/clang/lib/Sema/SemaDecl.cpp
 5119   if (RequireCompleteType(Anon->getLocation(), RecTy,
11609     if (RequireCompleteType(VDecl->getLocation(), BaseDeclType,
12010   if (RequireCompleteType(VD->getLocation(),
12110           RequireCompleteType(Var->getLocation(), Type,
12137           if (RequireCompleteType(Var->getLocation(),
12152             RequireCompleteType(Var->getLocation(), Type,
12191       if (RequireCompleteType(Var->getLocation(),
13565       RequireCompleteType(FD->getLocation(), ResultType,
15780     if (RequireCompleteType(FieldLoc, FieldTy, diag::err_field_incomplete))
15997     if (RequireCompleteType(Loc, EltTy, diag::err_field_incomplete)) {
16541                RequireCompleteType(FD->getLocation(), FD->getType(),
tools/clang/lib/Sema/SemaDeclCXX.cpp
  252   if (RequireCompleteType(Param->getLocation(), Param->getType(),
 1329   if (S.RequireCompleteType(Src->getLocation(), DecompType,
 9567   if (RequireCompleteType(Loc, TyForDiags, diag::err_incomplete_type))
11327   if (S.RequireCompleteType(MD->getLocation(),
14300       !BaseType->isDependentType() && RequireCompleteType(Loc, BaseType, DK))
tools/clang/lib/Sema/SemaDeclObjC.cpp
  375       RequireCompleteType(MDecl->getLocation(), ResultType,
 1920   } else if (RequireCompleteType(ClassLoc, Context.getObjCInterfaceType(IDecl),
 1976     RequireCompleteType(ClassLoc, Context.getObjCInterfaceType(IDecl),
tools/clang/lib/Sema/SemaExpr.cpp
  938       RequireCompleteType(E->getExprLoc(), E->getType(),
12102       S.RequireCompleteType(Loc, RHS.get()->getType(),
13922     if (RequireCompleteType(OC.LocStart, CurrentType,
17770       RequireCompleteType(TypeRange.getBegin(), CastType,
tools/clang/lib/Sema/SemaExprCXX.cpp
  450       RequireCompleteType(TypeidLoc, T, diag::err_incomplete_typeid))
  482       if (RequireCompleteType(TypeidLoc, T, diag::err_incomplete_typeid))
 4414         return !S.RequireCompleteType(
 4423       return !S.RequireCompleteType(
 4461     return !S.RequireCompleteType(
 4947       if (S.RequireCompleteType(KWLoc, ArgTy,
 5095       if (Self.RequireCompleteType(
 5119     if (Self.RequireCompleteType(KeyLoc, RhsT,
 5215         Self.RequireCompleteType(KeyLoc, LhsT,
 5219         Self.RequireCompleteType(KeyLoc, RhsT,
 6833       RequireCompleteType(OpLoc, BaseType, diag::err_incomplete_member_access))
 7400     RequireCompleteType(E->getExprLoc(), E->getType(),
tools/clang/lib/Sema/SemaExprObjC.cpp
 2537       RequireCompleteType(LBracLoc, Method->getReturnType(),
 2762       if (RequireCompleteType(Loc, Receiver->getType(),
 3034       RequireCompleteType(LBracLoc, Method->getReturnType(),
tools/clang/lib/Sema/SemaInit.cpp
 6120   if (S.RequireCompleteType(Loc, T, diag::err_temp_copy_incomplete))
 6190       if (S.RequireCompleteType(Loc, Parm->getType(),
 7719   if (RequireCompleteType(E->getExprLoc(), T, diag::err_incomplete_type))
 9114     S.RequireCompleteType(Kind.getLocation(), FailedIncompleteType,
tools/clang/lib/Sema/SemaLambda.cpp
  506       if (RequireCompleteType(CallOperator->getBeginLoc(), LSI->ReturnType,
 1623     if (RequireCompleteType(Loc, FieldType, diag::err_field_incomplete)) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 2443     if (RequireCompleteType(ILoc, VD->getType(),
12038     if (RequireCompleteType(ELoc, Type, diag::err_omp_private_incomplete_type))
12206     if (RequireCompleteType(ELoc, Type,
12482     if (RequireCompleteType(ELoc, Type,
13207     if (S.RequireCompleteType(ELoc, D->getType(),
13758   if (RequireCompleteType(ELoc, Type, diag::err_omp_linear_incomplete_type))
tools/clang/lib/Sema/SemaStmt.cpp
 2423     if (RequireCompleteType(RangeLoc, RangeType,
 3904         if (RequireCompleteType(atLoc, type,
tools/clang/lib/Sema/SemaStmtAsm.cpp
  317       if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType(),
  425       if (RequireCompleteType(InputExpr->getBeginLoc(), Exprs[i]->getType(),
  806     if (RequireCompleteType(AsmLoc, QualType(RT, 0),
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5507             RequireCompleteType(Loc, T, diag::err_incomplete_type))
tools/clang/lib/Sema/SemaType.cpp
 2184     if (RequireCompleteType(Loc, T,
 7993           RequireCompleteType(Loc, QualType(MPTy->getClass(), 0),
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  328     m_sema->RequireCompleteType(SourceLocation(), expr_qual_type,