Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h566 class InitializationKind {
627 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
630 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
648 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
659 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast()
673 static InitializationKind CreateCopy(SourceLocation InitLoc,
676 return InitializationKind(IK_Copy,
687 static InitializationKind CreateValue(SourceLocation InitLoc,
1157 const InitializationKind &Kind,
1190 const InitializationKind &Kind,
[all …]
H A DSema.h139 class InitializationKind; variable
8863 const InitializationKind &Kind, MultiExprArg Init);
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp492 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
1376 InitializationKind Kind = in CheckSubElementType()
2449 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
3926 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4439 InitializationKind SubKind = in TryListInitialization()
4555 InitializationKind SubKind = in TryListInitialization()
6530 case InitializationKind::IK_DirectList: in isExplicitTemporary()
6533 case InitializationKind::IK_Direct: in isExplicitTemporary()
6534 case InitializationKind::IK_Value: in isExplicitTemporary()
9958 InitializationKind Kind = in CanPerformCopyInitialization()
[all …]
H A DSemaLambda.cpp834 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
836 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
838 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
839 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1626 InitializationKind InitKind = in BuildCaptureInit()
1627 InitializationKind::CreateDirect(Loc, Loc, Loc); in BuildCaptureInit()
H A DSemaCast.cpp440 InitializationKind initKind in tryDiagnoseOverloadedCast()
441 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast()
443 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast()
445 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast()
1844 InitializationKind InitKind in TryStaticImplicitCast()
1846 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1849 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1850 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1460 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1463 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
1989 InitializationKind Kind in BuildCXXNew()
1994 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew()
1999 ? InitializationKind::CreateDirectList( in BuildCXXNew()
5354 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
5590 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
5982 InitializationKind Kind = in TryClassUnification()
6126 InitializationKind Kind = in ConvertForConditional()
7104 InitializationKind Kind = in FindCompositePointerType()
[all …]
H A DSemaDeclCXX.cpp272 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1272 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4056 InitializationKind Kind = in ActOnFinishCXXInClassMemberInitializer()
4427 InitializationKind Kind = in BuildMemberInitializer()
4488 InitializationKind Kind = in BuildDelegatingInitializer()
4634 InitializationKind Kind = in BuildBaseInitializer()
4710 InitializationKind InitKind in BuildImplicitBaseInitializer()
4747 InitializationKind InitKind in BuildImplicitBaseInitializer()
4842 InitializationKind InitKind = in BuildImplicitMemberInitializer()
4874 InitializationKind InitKind = in BuildImplicitMemberInitializer()
[all …]
H A DSemaCoroutine.cpp554 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaExprObjC.cpp404 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp12238 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
12801 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
13406 InitializationKind Kind in ActOnUninitializedDecl()
13407 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaTemplateInstantiateDecl.cpp4544 InitializationKind Kind = InitializationKind::CreateCopy( in InstantiateDefaultArgument()
H A DSemaExpr.cpp4968 InitializationKind Kind = in tryConvertExprToType()
4969 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
7245 InitializationKind Kind in BuildCompoundLiteralExpr()
7246 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
14837 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaTemplate.cpp6889 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaStmt.cpp3528 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
H A DSemaOpenMP.cpp18052 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()