Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DInitialization.h580 class InitializationKind {
631 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind() function
641 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
644 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
648 static InitializationKind CreateDirectList(SourceLocation InitLoc) { in CreateDirectList()
649 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, InitLoc, in CreateDirectList()
653 static InitializationKind CreateDirectList(SourceLocation InitLoc, in CreateDirectList()
656 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, LBraceLoc, in CreateDirectList()
662 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
663 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(), in CreateCast()
[all …]
H A DSema.h139 class InitializationKind; variable
9111 const InitializationKind &Kind, MultiExprArg Init);
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaInit.cpp503 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
532 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit()
573 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit()
1390 InitializationKind Kind = in CheckSubElementType()
1391 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType()
2463 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
3921 const InitializationKind &Kind,
3953 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4098 const InitializationKind &Kind, in TryConstructorInitialization()
4154 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
[all …]
H A DSemaLambda.cpp842 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
844 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
846 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
847 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1668 InitializationKind InitKind = in BuildCaptureInit()
1669 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()
1860 InitializationKind InitKind in TryStaticImplicitCast()
1862 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1865 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1866 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1469 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1472 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
1474 : InitializationKind::CreateDirect(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
1476 : InitializationKind::CreateValue(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
2001 InitializationKind Kind in BuildCXXNew()
2006 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew()
2011 ? InitializationKind::CreateDirectList( in BuildCXXNew()
2014 : InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew()
5459 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
5712 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
[all …]
H A DSemaDeclCXX.cpp286 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1306 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4065 InitializationKind Kind = in ConvertMemberDefaultInitExpression()
4067 ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(), in ConvertMemberDefaultInitExpression()
4070 : InitializationKind::CreateCopy(InitExpr->getBeginLoc(), InitLoc); in ConvertMemberDefaultInitExpression()
4469 InitializationKind Kind = in BuildMemberInitializer()
4470 InitList ? InitializationKind::CreateDirectList( in BuildMemberInitializer()
4472 : InitializationKind::CreateDirect(IdLoc, InitRange.getBegin(), in BuildMemberInitializer()
4530 InitializationKind Kind = in BuildDelegatingInitializer()
4531 InitList ? InitializationKind::CreateDirectList( in BuildDelegatingInitializer()
[all …]
H A DSemaCoroutine.cpp554 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaTemplateInstantiate.cpp2887 InitializationKind Kind = InitializationKind::CreateCopy( in SubstDefaultArgument()
H A DSemaExprObjC.cpp405 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp12595 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
13176 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
13789 InitializationKind Kind in ActOnUninitializedDecl()
13790 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaExpr.cpp4973 InitializationKind Kind = in tryConvertExprToType()
4974 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
7485 InitializationKind Kind in BuildCompoundLiteralExpr()
7486 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
15116 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaTemplate.cpp7082 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaStmt.cpp3537 auto Kind = InitializationKind::CreateCopy(Value->getBeginLoc(), in PerformMoveOrCopyInitialization()
H A DSemaOpenMP.cpp18335 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()