Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DInitialization.h560 class InitializationKind {
611 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1, in InitializationKind() function
621 static InitializationKind CreateDirect(SourceLocation InitLoc, in CreateDirect()
624 return InitializationKind(IK_Direct, IC_Normal, in CreateDirect()
628 static InitializationKind CreateDirectList(SourceLocation InitLoc) { in CreateDirectList()
629 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, InitLoc, in CreateDirectList()
633 static InitializationKind CreateDirectList(SourceLocation InitLoc, in CreateDirectList()
636 return InitializationKind(IK_DirectList, IC_Normal, InitLoc, LBraceLoc, in CreateDirectList()
642 static InitializationKind CreateCast(SourceRange TypeRange) { in CreateCast()
643 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(), in CreateCast()
[all …]
H A DSema.h137 class InitializationKind; variable
8482 const InitializationKind &Kind, MultiExprArg Init);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaInit.cpp492 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
519 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit()
560 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit()
1376 InitializationKind Kind = in CheckSubElementType()
1377 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType()
2421 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
3864 const InitializationKind &Kind,
3896 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4041 const InitializationKind &Kind, in TryConstructorInitialization()
4097 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
[all …]
H A DSemaLambda.cpp832 InitializationKind Kind = in buildLambdaInitCaptureInitialization()
834 ? (CXXDirectInit ? InitializationKind::CreateDirect( in buildLambdaInitCaptureInitialization()
836 : InitializationKind::CreateDirectList(Loc)) in buildLambdaInitCaptureInitialization()
837 : InitializationKind::CreateCopy(Loc, Init->getBeginLoc()); in buildLambdaInitCaptureInitialization()
1620 InitializationKind InitKind = in BuildCaptureInit()
1621 InitializationKind::CreateDirect(Loc, Loc, Loc); in BuildCaptureInit()
H A DSemaCast.cpp431 InitializationKind initKind in tryDiagnoseOverloadedCast()
432 = (CT == CT_CStyle)? InitializationKind::CreateCStyleCast(range.getBegin(), in tryDiagnoseOverloadedCast()
434 : (CT == CT_Functional)? InitializationKind::CreateFunctionalCast(range, in tryDiagnoseOverloadedCast()
436 : InitializationKind::CreateCast(/*type range?*/ range); in tryDiagnoseOverloadedCast()
1832 InitializationKind InitKind in TryStaticImplicitCast()
1834 ? InitializationKind::CreateCStyleCast(OpRange.getBegin(), OpRange, in TryStaticImplicitCast()
1837 ? InitializationKind::CreateFunctionalCast(OpRange, ListInitialization) in TryStaticImplicitCast()
1838 : InitializationKind::CreateCast(OpRange); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1440 InitializationKind Kind = in BuildCXXTypeConstructExpr()
1443 ? InitializationKind::CreateDirectList( in BuildCXXTypeConstructExpr()
1445 : InitializationKind::CreateDirect(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
1447 : InitializationKind::CreateValue(TyBeginLoc, LParenOrBraceLoc, in BuildCXXTypeConstructExpr()
1931 InitializationKind Kind in BuildCXXNew()
1936 ? InitializationKind::CreateDefault(TypeRange.getBegin()) in BuildCXXNew()
1941 ? InitializationKind::CreateDirectList( in BuildCXXNew()
1944 : InitializationKind::CreateDirect(TypeRange.getBegin(), in BuildCXXNew()
5240 InitializationKind InitKind(InitializationKind::CreateDirect(KWLoc, KWLoc, in evaluateTypeTrait()
5439 InitializationKind Kind(InitializationKind::CreateCopy(KeyLoc, in EvaluateBinaryTypeTrait()
[all …]
H A DSemaDeclCXX.cpp271 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(), in ConvertParamDefaultArgument()
1273 InitializationKind Kind = InitializationKind::CreateCopy(Loc, Loc); in checkTupleLikeDecomposition()
4008 InitializationKind Kind = in ActOnFinishCXXInClassMemberInitializer()
4010 ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(), in ActOnFinishCXXInClassMemberInitializer()
4013 : InitializationKind::CreateCopy(InitExpr->getBeginLoc(), InitLoc); in ActOnFinishCXXInClassMemberInitializer()
4369 InitializationKind Kind = in BuildMemberInitializer()
4370 InitList ? InitializationKind::CreateDirectList( in BuildMemberInitializer()
4372 : InitializationKind::CreateDirect(IdLoc, InitRange.getBegin(), in BuildMemberInitializer()
4423 InitializationKind Kind = in BuildDelegatingInitializer()
4424 InitList ? InitializationKind::CreateDirectList( in BuildDelegatingInitializer()
[all …]
H A DSemaCoroutine.cpp601 InitializationKind Kind = InitializationKind::CreateForInit( in buildCoroutinePromise()
H A DSemaExprObjC.cpp404 InitializationKind Kind = InitializationKind::CreateCopy( in CheckObjCCollectionLiteralElement()
H A DSemaStmt.cpp3436 InitializationKind Kind = InitializationKind::CreateCopy( in TryMoveInitialization()
H A DSemaDecl.cpp11682 InitializationKind Kind = InitializationKind::CreateForInit( in deduceVarTypeFromInitializer()
12245 InitializationKind Kind = InitializationKind::CreateForInit( in AddInitializerToDecl()
12850 InitializationKind Kind in ActOnUninitializedDecl()
12851 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
H A DSemaTemplateInstantiateDecl.cpp4360 InitializationKind Kind = InitializationKind::CreateCopy( in InstantiateDefaultArgument()
H A DSemaExpr.cpp4764 InitializationKind Kind = in tryConvertExprToType()
4765 InitializationKind::CreateCopy(E->getBeginLoc(), SourceLocation()); in tryConvertExprToType()
6885 InitializationKind Kind in BuildCompoundLiteralExpr()
6886 = InitializationKind::CreateCStyleCast(LParenLoc, in BuildCompoundLiteralExpr()
13965 InitializationKind Kind = InitializationKind::CreateDirectList( in CreateBuiltinBinOp()
H A DSemaTemplate.cpp6828 InitializationKind Kind = InitializationKind::CreateForInit( in CheckTemplateArgument()
H A DSemaOpenMP.cpp15604 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()