Searched refs:InitializationKind (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Initialization.h | 540 class InitializationKind { 601 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect() 604 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect() 622 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast() 633 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast() 647 static InitializationKind CreateCopy(SourceLocation InitLoc, 650 return InitializationKind(IK_Copy, 661 static InitializationKind CreateValue(SourceLocation InitLoc, 1122 const InitializationKind &Kind, 1155 const InitializationKind &Kind, [all …]
|
| H A D | Sema.h | 128 class InitializationKind; variable 7096 const InitializationKind &Kind, MultiExprArg Init);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 393 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit() 420 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit() 1264 InitializationKind Kind = in CheckSubElementType() 3670 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction() 4152 InitializationKind SubKind = in TryListInitialization() 4264 InitializationKind SubKind = in TryListInitialization() 6127 case InitializationKind::IK_DirectList: in isExplicitTemporary() 6130 case InitializationKind::IK_Direct: in isExplicitTemporary() 6131 case InitializationKind::IK_Value: in isExplicitTemporary() 9118 InitializationKind Kind = in CanPerformCopyInitialization() [all …]
|
| H A D | SemaLambda.cpp | 776 InitializationKind Kind = in buildLambdaInitCaptureInitialization() 778 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization() 780 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization() 781 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization() 1430 InitializationKind InitKind = InitializationKind::CreateDirect(Loc, Loc, Loc); in performLambdaVarCaptureInitialization()
|
| H A D | SemaCast.cpp | 360 InitializationKind initKind in tryDiagnoseOverloadedCast() 361 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast() 363 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast() 365 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast() 1630 InitializationKind InitKind in TryStaticImplicitCast() 1632 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast() 1635 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast() 1636 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
|
| H A D | SemaExprCXX.cpp | 1158 InitializationKind InitKind = InitializationKind::CreateDirect(Loc, Loc, Loc); in captureThis() 1361 InitializationKind Kind = in BuildCXXTypeConstructExpr() 1364 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr() 1823 InitializationKind Kind in BuildCXXNew() 1828 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew() 1833 ? InitializationKind::CreateDirectList( in BuildCXXNew() 4978 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait() 5170 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait() 5556 InitializationKind Kind = in TryClassUnification() 5702 InitializationKind Kind = in ConvertForConditional() [all …]
|
| H A D | SemaDeclCXX.cpp | 265 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in SetParamDefaultArgument() 1203 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition() 3672 InitializationKind Kind = in ActOnFinishCXXInClassMemberInitializer() 4032 InitializationKind Kind = in BuildMemberInitializer() 4085 InitializationKind Kind = in BuildDelegatingInitializer() 4220 InitializationKind Kind = in BuildBaseInitializer() 4291 InitializationKind InitKind in BuildImplicitBaseInitializer() 4328 InitializationKind InitKind in BuildImplicitBaseInitializer() 4423 InitializationKind InitKind = in BuildImplicitMemberInitializer() 4455 InitializationKind InitKind = in BuildImplicitMemberInitializer() [all …]
|
| H A D | SemaCoroutine.cpp | 570 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
|
| H A D | SemaStmt.cpp | 3027 InitializationKind Kind = InitializationKind::CreateCopy( in TryMoveInitialization()
|
| H A D | SemaExprObjC.cpp | 402 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
|
| H A D | SemaDecl.cpp | 10848 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer() 11120 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl() 11646 InitializationKind Kind in ActOnUninitializedDecl() 11647 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
|
| H A D | SemaExpr.cpp | 4716 InitializationKind Kind = InitializationKind::CreateCopy( in CheckCXXDefaultArgExpr() 5861 InitializationKind Kind in BuildCompoundLiteralExpr() 5862 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr() 12269 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
|
| H A D | SemaOpenMP.cpp | 10180 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()
|