Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h580 class InitializationKind {
641 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
644 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
662 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
673 return InitializationKind(InitList ? IK_DirectList : IK_Direct, in CreateCStyleCast()
687 static InitializationKind CreateCopy(SourceLocation InitLoc,
690 return InitializationKind(IK_Copy,
701 static InitializationKind CreateValue(SourceLocation InitLoc,
1182 const InitializationKind &Kind,
1215 const InitializationKind &Kind,
[all …]
H A DSema.h140 class InitializationKind; variable
9388 const InitializationKind &Kind, MultiExprArg Init);
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp506 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
2564 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
4064 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
5493 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5502 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5536 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5545 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5582 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5625 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
10509 InitializationKind Kind = in CanPerformCopyInitialization()
[all …]
H A DSemaLambda.cpp785 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
787 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
789 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
790 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1882 InitializationKind InitKind = in BuildCaptureInit()
1883 InitializationKind::CreateDirect(Loc, Loc, Loc); in BuildCaptureInit()
H A DSemaCast.cpp445 InitializationKind initKind in tryDiagnoseOverloadedCast()
446 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast()
448 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast()
450 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast()
1891 InitializationKind InitKind in TryStaticImplicitCast()
1893 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1896 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1897 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1504 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1507 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
2034 InitializationKind Kind = [&] { in BuildCXXNew()
2040 return InitializationKind::CreateDefault(TypeRange.getBegin()); in BuildCXXNew()
2044 return InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew()
5554 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in EvaluateBooleanTypeTrait()
5829 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
6221 InitializationKind Kind = in TryClassUnification()
6365 InitializationKind Kind = in ConvertForConditional()
7248 InitializationKind Kind = in FindCompositePointerType()
[all …]
H A DSemaDeclCXX.cpp293 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1337 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4215 InitializationKind Kind = in ConvertMemberDefaultInitExpression()
4661 InitializationKind Kind = in BuildMemberInitializer()
4722 InitializationKind Kind = in BuildDelegatingInitializer()
4867 InitializationKind Kind = in BuildBaseInitializer()
4943 InitializationKind InitKind in BuildImplicitBaseInitializer()
4980 InitializationKind InitKind in BuildImplicitBaseInitializer()
5075 InitializationKind InitKind = in BuildImplicitMemberInitializer()
5107 InitializationKind InitKind = in BuildImplicitMemberInitializer()
[all …]
H A DSemaCoroutine.cpp639 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaTemplateInstantiate.cpp3078 InitializationKind Kind = InitializationKind::CreateCopy( in SubstDefaultArgument()
H A DSemaExprObjC.cpp405 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaTemplate.cpp7259 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
7398 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaDecl.cpp13041 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
13629 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
14263 InitializationKind Kind in ActOnUninitializedDecl()
14264 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaExpr.cpp5222 InitializationKind Kind = in tryConvertExprToType()
5223 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
7813 InitializationKind Kind in BuildCompoundLiteralExpr()
7814 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
15603 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaStmt.cpp3547 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
H A DSemaOpenMP.cpp18674 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()