Lines Matching refs:InitializationKind
492 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()
3866 const InitializationKind &Kind,
3898 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4043 const InitializationKind &Kind, in TryConstructorInitialization()
4099 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
4184 if (Kind.getKind() == InitializationKind::IK_Default && in TryConstructorInitialization()
4210 if (Result == OR_Deleted && Kind.getKind() != InitializationKind::IK_Copy) in TryConstructorInitialization()
4250 const InitializationKind &Kind,
4260 const InitializationKind &Kind,
4267 const InitializationKind &Kind, in TryReferenceListInitialization()
4358 const InitializationKind &Kind, in TryListInitialization()
4411 InitializationKind SubKind = in TryListInitialization()
4412 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4413 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4475 Kind.getKind() == InitializationKind::IK_DirectList && in TryListInitialization()
4527 InitializationKind SubKind = in TryListInitialization()
4528 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4529 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4557 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4743 const InitializationKind &Kind, in TryReferenceInitialization()
4780 const InitializationKind &Kind, in TryReferenceInitializationCore()
5102 const InitializationKind &Kind, in TryStringLiteralInitialization()
5111 const InitializationKind &Kind, in TryValueInitialization()
5189 const InitializationKind &Kind, in TryDefaultInitialization()
5191 assert(Kind.getKind() == InitializationKind::IK_Default); in TryDefaultInitialization()
5230 const InitializationKind &Kind, in TryUserDefinedConversion()
5333 Kind.getKind() == InitializationKind::IK_Copy)) in TryUserDefinedConversion()
5639 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
5696 const InitializationKind &Kind, in InitializeFrom()
5751 if (Kind.getKind() != InitializationKind::IK_Direct) { in InitializeFrom()
5780 if (Kind.getKind() == InitializationKind::IK_Value || in InitializeFrom()
5781 (Kind.getKind() == InitializationKind::IK_Direct && Args.empty())) { in InitializeFrom()
5787 if (Kind.getKind() == InitializationKind::IK_Default) { in InitializeFrom()
5924 if (Kind.getKind() == InitializationKind::IK_Direct || in InitializeFrom()
5925 (Kind.getKind() == InitializationKind::IK_Copy && in InitializeFrom()
5981 Kind.getKind() == InitializationKind::IK_Direct) { in InitializeFrom()
6459 const InitializationKind &Kind, in isExplicitTemporary()
6471 case InitializationKind::IK_DirectList: in isExplicitTemporary()
6474 case InitializationKind::IK_Direct: in isExplicitTemporary()
6475 case InitializationKind::IK_Value: in isExplicitTemporary()
6485 const InitializationKind &Kind, in PerformConstructorInitialization()
6504 if (Kind.getKind() == InitializationKind::IK_Default) { in PerformConstructorInitialization()
6546 (Kind.getKind() == InitializationKind::IK_DirectList) in PerformConstructorInitialization()
6584 else if (Kind.getKind() == InitializationKind::IK_Direct) in PerformConstructorInitialization()
7989 const InitializationKind &Kind, in Perform()
8051 if (Kind.getKind() == InitializationKind::IK_Direct && in Perform()
8058 assert(Kind.getKind() == InitializationKind::IK_Copy || in Perform()
8060 Kind.getKind() == InitializationKind::IK_DirectList); in Perform()
8576 } else if (Kind.getKind() == InitializationKind::IK_Value && in Perform()
8966 const InitializationKind &Kind, in Diagnose()
8992 assert(Kind.getKind() == InitializationKind::IK_Value || in Diagnose()
9294 if (Kind.getKind() == InitializationKind::IK_Default && in Diagnose()
9885 InitializationKind Kind = in CanPerformCopyInitialization()
9886 InitializationKind::CreateCopy(InitE->getBeginLoc(), SourceLocation()); in CanPerformCopyInitialization()
9906 InitializationKind Kind = InitializationKind::CreateCopy( in PerformCopyInitialization()
9965 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer()
10018 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer()