Lines Matching defs:InitializationKind
447 class InitializationKind {
478 InitializationKind(InitKind Kind, InitContext Context, SourceLocation Loc1,
489 static InitializationKind CreateDirect(SourceLocation InitLoc,
492 return InitializationKind(IK_Direct, IC_Normal,
496 static InitializationKind CreateDirectList(SourceLocation InitLoc) {
497 return InitializationKind(IK_DirectList, IC_Normal,
503 static InitializationKind CreateCast(SourceRange TypeRange) {
504 return InitializationKind(IK_Direct, IC_StaticCast, TypeRange.getBegin(),
509 static InitializationKind CreateCStyleCast(SourceLocation StartLoc,
514 return InitializationKind(InitList ? IK_DirectList : IK_Direct,
520 static InitializationKind CreateFunctionalCast(SourceRange TypeRange,
522 return InitializationKind(InitList ? IK_DirectList : IK_Direct,
528 static InitializationKind CreateCopy(SourceLocation InitLoc,
531 return InitializationKind(IK_Copy,
537 static InitializationKind CreateDefault(SourceLocation InitLoc) {
538 return InitializationKind(IK_Default, IC_Normal, InitLoc, InitLoc, InitLoc);
542 static InitializationKind CreateValue(SourceLocation InitLoc,
546 return InitializationKind(IK_Value, isImplicit ? IC_Implicit : IC_Normal,
866 const InitializationKind &Kind,
870 const InitializationKind &Kind, MultiExprArg Args,
898 const InitializationKind &Kind,
908 const InitializationKind &Kind,