| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Initialization.h | 447 class InitializationKind { 478 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind() function 489 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect() 492 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect() 496 static InitializationKind CreateDirectList(SourceLocation InitLoc) { in CreateDirectList() 497 return InitializationKind(IK_DirectList, IC_Normal, in CreateDirectList() 503 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast() 504 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(), in CreateCast() 509 static InitializationKind CreateCStyleCast(SourceLocation StartLoc, in CreateCStyleCast() 514 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast() [all …]
|
| HD | Sema.h | 119 class InitializationKind; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaInit.cpp | 369 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit() 396 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit() 439 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit() 1080 InitializationKind Kind = in CheckSubElementType() 1081 InitializationKind::CreateCopy(expr->getLocStart(), SourceLocation()); in CheckSubElementType() 3309 const InitializationKind &Kind, 3338 InitializationKind Kind = in TryInitializerListConstruction() 3339 InitializationKind::CreateDirectList(List->getExprLoc()); in TryInitializerListConstruction() 3427 const InitializationKind &Kind, in TryConstructorInitialization() 3453 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization() [all …]
|
| HD | SemaLambda.cpp | 773 InitializationKind Kind = in performLambdaInitCaptureInitialization() 775 ? (CXXDirectInit ? InitializationKind::CreateDirect( in performLambdaInitCaptureInitialization() 777 : InitializationKind::CreateDirectList(Loc)) in performLambdaInitCaptureInitialization() 778 : InitializationKind::CreateCopy(Loc, Init->getLocStart()); in performLambdaInitCaptureInitialization() 1467 InitializationKind InitKind = InitializationKind::CreateDirect(Loc, Loc, Loc); in performLambdaVarCaptureInitialization()
|
| HD | SemaCast.cpp | 329 InitializationKind initKind in tryDiagnoseOverloadedCast() 330 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast() 332 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast() 334 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast() 1504 InitializationKind InitKind in TryStaticImplicitCast() 1506 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast() 1509 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast() 1510 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
|
| HD | SemaExprCXX.cpp | 1052 InitializationKind Kind = in BuildCXXTypeConstructExpr() 1054 ? InitializationKind::CreateDirectList(TyBeginLoc) in BuildCXXTypeConstructExpr() 1055 : InitializationKind::CreateDirect(TyBeginLoc, LParenLoc, RParenLoc) in BuildCXXTypeConstructExpr() 1056 : InitializationKind::CreateValue(TyBeginLoc, LParenLoc, RParenLoc); in BuildCXXTypeConstructExpr() 1586 InitializationKind Kind in BuildCXXNew() 1591 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew() 1595 ? InitializationKind::CreateDirectList(TypeRange.getBegin()) in BuildCXXNew() 1596 : InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew() 4066 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait() 4235 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait() [all …]
|
| HD | SemaDeclCXX.cpp | 266 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in SetParamDefaultArgument() 2709 InitializationKind Kind = FD->getInClassInitStyle() == ICIS_ListInit in ActOnFinishCXXInClassMemberInitializer() 2710 ? InitializationKind::CreateDirectList(InitExpr->getLocStart()) in ActOnFinishCXXInClassMemberInitializer() 2711 : InitializationKind::CreateCopy(InitExpr->getLocStart(), InitLoc); in ActOnFinishCXXInClassMemberInitializer() 3087 InitializationKind Kind = in BuildMemberInitializer() 3088 InitList ? InitializationKind::CreateDirectList(IdLoc) in BuildMemberInitializer() 3089 : InitializationKind::CreateDirect(IdLoc, InitRange.getBegin(), in BuildMemberInitializer() 3141 InitializationKind Kind = in BuildDelegatingInitializer() 3142 InitList ? InitializationKind::CreateDirectList(NameLoc) in BuildDelegatingInitializer() 3143 : InitializationKind::CreateDirect(NameLoc, InitRange.getBegin(), in BuildDelegatingInitializer() [all …]
|
| HD | SemaStmt.cpp | 2721 InitializationKind Kind in PerformMoveOrCopyInitialization() 2722 = InitializationKind::CreateCopy(Value->getLocStart(), in PerformMoveOrCopyInitialization()
|
| HD | SemaDecl.cpp | 9087 InitializationKind Kind in AddInitializerToDecl() 9089 CXXDirectInit ? InitializationKind::CreateDirect(VDecl->getLocation(), in AddInitializerToDecl() 9092 : InitializationKind::CreateDirectList( in AddInitializerToDecl() 9094 : InitializationKind::CreateCopy(VDecl->getLocation(), in AddInitializerToDecl() 9577 InitializationKind Kind in ActOnUninitializedDecl() 9578 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
|
| HD | SemaExprObjC.cpp | 350 InitializationKind Kind in CheckObjCCollectionLiteralElement() 351 = InitializationKind::CreateCopy(Element->getLocStart(), in CheckObjCCollectionLiteralElement()
|
| HD | SemaExpr.cpp | 4180 InitializationKind Kind in BuildCXXDefaultArgExpr() 4181 = InitializationKind::CreateCopy(Param->getLocation(), in BuildCXXDefaultArgExpr() 5134 InitializationKind Kind in BuildCompoundLiteralExpr() 5135 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr() 10089 InitializationKind Kind = in CreateBuiltinBinOp() 10090 InitializationKind::CreateDirectList(RHSExpr->getLocStart()); in CreateBuiltinBinOp()
|
| HD | SemaOpenMP.cpp | 5531 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()
|