Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h540 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 DSema.h128 class InitializationKind; variable
7096 const InitializationKind &Kind, MultiExprArg Init);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp393 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 DSemaLambda.cpp776 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 DSemaCast.cpp360 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 DSemaExprCXX.cpp1158 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 DSemaDeclCXX.cpp265 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 DSemaCoroutine.cpp570 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaStmt.cpp3027 InitializationKind Kind = InitializationKind::CreateCopy( in TryMoveInitialization()
H A DSemaExprObjC.cpp402 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp10848 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 DSemaExpr.cpp4716 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 DSemaOpenMP.cpp10180 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()