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()
2449 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
3894 const InitializationKind &Kind,
3926 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4071 const InitializationKind &Kind, in TryConstructorInitialization()
4127 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
4212 if (Kind.getKind() == InitializationKind::IK_Default && in TryConstructorInitialization()
4238 if (Result == OR_Deleted && Kind.getKind() != InitializationKind::IK_Copy) in TryConstructorInitialization()
4278 const InitializationKind &Kind,
4288 const InitializationKind &Kind,
4295 const InitializationKind &Kind, in TryReferenceListInitialization()
4386 const InitializationKind &Kind, in TryListInitialization()
4439 InitializationKind SubKind = in TryListInitialization()
4440 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4441 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4503 Kind.getKind() == InitializationKind::IK_DirectList && in TryListInitialization()
4555 InitializationKind SubKind = in TryListInitialization()
4556 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4557 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4585 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4771 const InitializationKind &Kind, in TryReferenceInitialization()
4808 const InitializationKind &Kind, in TryReferenceInitializationCore()
5130 const InitializationKind &Kind, in TryStringLiteralInitialization()
5139 const InitializationKind &Kind, in TryValueInitialization()
5217 const InitializationKind &Kind, in TryDefaultInitialization()
5219 assert(Kind.getKind() == InitializationKind::IK_Default); in TryDefaultInitialization()
5258 const InitializationKind &Kind, in TryUserDefinedConversion()
5361 Kind.getKind() == InitializationKind::IK_Copy)) in TryUserDefinedConversion()
5667 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
5724 const InitializationKind &Kind, in InitializeFrom()
5779 if (Kind.getKind() != InitializationKind::IK_Direct) { in InitializeFrom()
5808 if (Kind.getKind() == InitializationKind::IK_Value || in InitializeFrom()
5809 (Kind.getKind() == InitializationKind::IK_Direct && Args.empty())) { in InitializeFrom()
5815 if (Kind.getKind() == InitializationKind::IK_Default) { in InitializeFrom()
5952 if (Kind.getKind() == InitializationKind::IK_Direct || in InitializeFrom()
5953 (Kind.getKind() == InitializationKind::IK_Copy && in InitializeFrom()
6040 Kind.getKind() == InitializationKind::IK_Direct) { in InitializeFrom()
6518 const InitializationKind &Kind, in isExplicitTemporary()
6530 case InitializationKind::IK_DirectList: in isExplicitTemporary()
6533 case InitializationKind::IK_Direct: in isExplicitTemporary()
6534 case InitializationKind::IK_Value: in isExplicitTemporary()
6544 const InitializationKind &Kind, in PerformConstructorInitialization()
6563 if (Kind.getKind() == InitializationKind::IK_Default) { in PerformConstructorInitialization()
6605 (Kind.getKind() == InitializationKind::IK_DirectList) in PerformConstructorInitialization()
6643 else if (Kind.getKind() == InitializationKind::IK_Direct) in PerformConstructorInitialization()
8048 const InitializationKind &Kind, in Perform()
8110 if (Kind.getKind() == InitializationKind::IK_Direct && in Perform()
8117 assert(Kind.getKind() == InitializationKind::IK_Copy || in Perform()
8119 Kind.getKind() == InitializationKind::IK_DirectList); in Perform()
8645 } else if (Kind.getKind() == InitializationKind::IK_Value && in Perform()
9039 const InitializationKind &Kind, in Diagnose()
9065 assert(Kind.getKind() == InitializationKind::IK_Value || in Diagnose()
9367 if (Kind.getKind() == InitializationKind::IK_Default && in Diagnose()
9958 InitializationKind Kind = in CanPerformCopyInitialization()
9959 InitializationKind::CreateCopy(InitE->getBeginLoc(), SourceLocation()); in CanPerformCopyInitialization()
9979 InitializationKind Kind = InitializationKind::CreateCopy( in PerformCopyInitialization()
10037 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer()
10090 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer()