Home
last modified time | relevance | path

Searched refs:InitializationKind (Results 1 – 12 of 12) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDInitialization.h447 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 …]
HDSema.h119 class InitializationKind; variable
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaInit.cpp369 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 …]
HDSemaLambda.cpp773 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()
HDSemaCast.cpp329 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()
HDSemaExprCXX.cpp1052 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 …]
HDSemaDeclCXX.cpp266 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 …]
HDSemaStmt.cpp2721 InitializationKind Kind in PerformMoveOrCopyInitialization()
2722 = InitializationKind::CreateCopy(Value->getLocStart(), in PerformMoveOrCopyInitialization()
HDSemaDecl.cpp9087 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()
HDSemaExprObjC.cpp350 InitializationKind Kind in CheckObjCCollectionLiteralElement()
351 = InitializationKind::CreateCopy(Element->getLocStart(), in CheckObjCCollectionLiteralElement()
HDSemaExpr.cpp4180 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()
HDSemaOpenMP.cpp5531 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()