Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h560 class InitializationKind {
621 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
624 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
642 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
653 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast()
667 static InitializationKind CreateCopy(SourceLocation InitLoc,
670 return InitializationKind(IK_Copy,
681 static InitializationKind CreateValue(SourceLocation InitLoc,
1151 const InitializationKind &Kind,
1184 const InitializationKind &Kind,
[all …]
H A DSema.h140 class InitializationKind; variable
8551 const InitializationKind &Kind, MultiExprArg Init);
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp492 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
1376 InitializationKind Kind = in CheckSubElementType()
2421 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
3898 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4411 InitializationKind SubKind = in TryListInitialization()
4527 InitializationKind SubKind = in TryListInitialization()
6471 case InitializationKind::IK_DirectList: in isExplicitTemporary()
6474 case InitializationKind::IK_Direct: in isExplicitTemporary()
6475 case InitializationKind::IK_Value: in isExplicitTemporary()
9885 InitializationKind Kind = in CanPerformCopyInitialization()
[all …]
H A DSemaLambda.cpp836 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
838 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
840 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
841 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1624 InitializationKind InitKind = in BuildCaptureInit()
1625 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()
1842 InitializationKind InitKind in TryStaticImplicitCast()
1844 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1847 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1848 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1457 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1460 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
1948 InitializationKind Kind in BuildCXXNew()
1953 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew()
1958 ? InitializationKind::CreateDirectList( in BuildCXXNew()
5288 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
5487 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
5880 InitializationKind Kind = in TryClassUnification()
6026 InitializationKind Kind = in ConvertForConditional()
6866 InitializationKind Kind = in FindCompositePointerType()
[all …]
H A DSemaDeclCXX.cpp271 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1271 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4008 InitializationKind Kind = in ActOnFinishCXXInClassMemberInitializer()
4369 InitializationKind Kind = in BuildMemberInitializer()
4423 InitializationKind Kind = in BuildDelegatingInitializer()
4558 InitializationKind Kind = in BuildBaseInitializer()
4630 InitializationKind InitKind in BuildImplicitBaseInitializer()
4667 InitializationKind InitKind in BuildImplicitBaseInitializer()
4762 InitializationKind InitKind = in BuildImplicitMemberInitializer()
4794 InitializationKind InitKind = in BuildImplicitMemberInitializer()
[all …]
H A DSemaCoroutine.cpp581 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaExprObjC.cpp404 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp11741 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
12304 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
12907 InitializationKind Kind in ActOnUninitializedDecl()
12908 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaTemplateInstantiateDecl.cpp4484 InitializationKind Kind = InitializationKind::CreateCopy( in InstantiateDefaultArgument()
H A DSemaExpr.cpp4801 InitializationKind Kind = in tryConvertExprToType()
4802 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
6949 InitializationKind Kind in BuildCompoundLiteralExpr()
6950 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
14086 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaTemplate.cpp6827 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaStmt.cpp3490 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
H A DSemaOpenMP.cpp15987 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()