Lines Matching refs:InitializationKind
613 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
641 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit()
684 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit()
1539 InitializationKind Kind = in CheckSubElementType()
1540 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType()
2781 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
4260 static void TryArrayCopy(Sema &S, const InitializationKind &Kind, in TryArrayCopy()
4288 const InitializationKind &Kind,
4320 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4462 const InitializationKind &Kind, in TryConstructorInitialization()
4550 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
4631 (Kind.getKind() == InitializationKind::IK_Default || in TryConstructorInitialization()
4632 Kind.getKind() == InitializationKind::IK_Direct) && in TryConstructorInitialization()
4651 if (Kind.getKind() == InitializationKind::IK_Default && in TryConstructorInitialization()
4677 if (Result == OR_Deleted && Kind.getKind() != InitializationKind::IK_Copy) in TryConstructorInitialization()
4688 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind,
4702 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryConstructorOrParenListInitialization()
4729 Kind.getKind() == InitializationKind::IK_Direct && Sequence.Failed() && in TryConstructorOrParenListInitialization()
4770 const InitializationKind &Kind,
4781 const InitializationKind &Kind,
4788 const InitializationKind &Kind, in TryReferenceListInitialization()
4891 const InitializationKind &Kind, in TryListInitialization()
4952 InitializationKind SubKind = in TryListInitialization()
4953 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4954 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4982 assert(Kind.getKind() == clang::InitializationKind::IK_DirectList && in TryListInitialization()
4986 InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4998 InitializationKind SubKind = in TryListInitialization()
4999 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
5000 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
5062 Kind.getKind() == InitializationKind::IK_DirectList && in TryListInitialization()
5114 InitializationKind SubKind = in TryListInitialization()
5115 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
5116 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
5144 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
5329 const InitializationKind &Kind, in TryReferenceInitialization()
5368 const InitializationKind &Kind, in TryReferenceInitializationCore()
5693 const InitializationKind &Kind, in TryStringLiteralInitialization()
5702 const InitializationKind &Kind, in TryValueInitialization()
5781 const InitializationKind &Kind, in TryDefaultInitialization()
5783 assert(Kind.getKind() == InitializationKind::IK_Default); in TryDefaultInitialization()
5818 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryOrBuildParenListInitialization()
5828 const InitializationKind &SubKind, in TryOrBuildParenListInitialization()
5894 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5903 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5937 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5946 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5983 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
6033 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
6083 const InitializationKind &Kind, in TryUserDefinedConversion()
6186 Kind.getKind() == InitializationKind::IK_Copy)) in TryUserDefinedConversion()
6475 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
6555 const InitializationKind &Kind, in InitializeFrom()
6610 if (Kind.getKind() != InitializationKind::IK_Direct) { in InitializeFrom()
6619 Kind.getKind() == InitializationKind::IK_Default) { in InitializeFrom()
6674 if (Kind.getKind() == InitializationKind::IK_Value || in InitializeFrom()
6675 (Kind.getKind() == InitializationKind::IK_Direct && Args.empty())) { in InitializeFrom()
6681 if (Kind.getKind() == InitializationKind::IK_Default) { in InitializeFrom()
6773 Kind.getKind() == InitializationKind::IK_Direct) in InitializeFrom()
6821 if (Kind.getKind() == InitializationKind::IK_Direct || in InitializeFrom()
6822 (Kind.getKind() == InitializationKind::IK_Copy && in InitializeFrom()
6913 Kind.getKind() == InitializationKind::IK_Direct) { in InitializeFrom()
7393 const InitializationKind &Kind, in isExplicitTemporary()
7405 case InitializationKind::IK_DirectList: in isExplicitTemporary()
7408 case InitializationKind::IK_Direct: in isExplicitTemporary()
7409 case InitializationKind::IK_Value: in isExplicitTemporary()
7419 const InitializationKind &Kind, in PerformConstructorInitialization()
7438 if (Kind.getKind() == InitializationKind::IK_Default) { in PerformConstructorInitialization()
7481 if (Kind.getKind() == InitializationKind::IK_Value && in PerformConstructorInitialization()
7502 (Kind.getKind() == InitializationKind::IK_DirectList) in PerformConstructorInitialization()
7537 else if (Kind.getKind() == InitializationKind::IK_Direct) in PerformConstructorInitialization()
7769 const InitializationKind &Kind, in Perform()
7825 if (Kind.getKind() == InitializationKind::IK_Direct && in Perform()
7832 assert(Kind.getKind() == InitializationKind::IK_Copy || in Perform()
7834 Kind.getKind() == InitializationKind::IK_DirectList); in Perform()
8366 } else if (Kind.getKind() == InitializationKind::IK_Value && in Perform()
8853 const InitializationKind &Kind, in Diagnose()
8891 assert(Kind.getKind() == InitializationKind::IK_Value || in Diagnose()
9195 if (Kind.getKind() == InitializationKind::IK_Default && in Diagnose()
9278 if (Kind.getKind() == InitializationKind::IK_Default && in Diagnose()
9899 InitializationKind Kind = in CanPerformCopyInitialization()
9900 InitializationKind::CreateCopy(InitE->getBeginLoc(), SourceLocation()); in CanPerformCopyInitialization()
9920 InitializationKind Kind = InitializationKind::CreateCopy( in PerformCopyInitialization()
9978 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer()
10055 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer()