Lines Matching refs:InitializationKind
506 InitializationKind Kind = InitializationKind::CreateValue(Loc, Loc, Loc, in PerformEmptyInit()
535 Kind = InitializationKind::CreateCopy(Loc, Loc); in PerformEmptyInit()
576 InitializationKind::CreateValue(Loc, Loc, Loc, true), in PerformEmptyInit()
1412 InitializationKind Kind = in CheckSubElementType()
1413 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); in CheckSubElementType()
2564 InitializationKind Kind = InitializationKind::CreateDirectList( in CheckDesignatedInitializer()
4032 const InitializationKind &Kind,
4064 InitializationKind Kind = InitializationKind::CreateDirectList( in TryInitializerListConstruction()
4206 const InitializationKind &Kind, in TryConstructorInitialization()
4264 bool CopyInitialization = Kind.getKind() == InitializationKind::IK_Copy; in TryConstructorInitialization()
4347 if (Kind.getKind() == InitializationKind::IK_Default && in TryConstructorInitialization()
4373 if (Result == OR_Deleted && Kind.getKind() != InitializationKind::IK_Copy) in TryConstructorInitialization()
4413 const InitializationKind &Kind,
4424 const InitializationKind &Kind,
4431 const InitializationKind &Kind, in TryReferenceListInitialization()
4534 const InitializationKind &Kind, in TryListInitialization()
4604 InitializationKind SubKind = in TryListInitialization()
4605 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4606 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4668 Kind.getKind() == InitializationKind::IK_DirectList && in TryListInitialization()
4720 InitializationKind SubKind = in TryListInitialization()
4721 Kind.getKind() == InitializationKind::IK_DirectList in TryListInitialization()
4722 ? InitializationKind::CreateDirect(Kind.getLocation(), in TryListInitialization()
4750 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryRefInitWithConversionFunction()
4935 const InitializationKind &Kind, in TryReferenceInitialization()
4974 const InitializationKind &Kind, in TryReferenceInitializationCore()
5298 const InitializationKind &Kind, in TryStringLiteralInitialization()
5307 const InitializationKind &Kind, in TryValueInitialization()
5385 const InitializationKind &Kind, in TryDefaultInitialization()
5387 assert(Kind.getKind() == InitializationKind::IK_Default); in TryDefaultInitialization()
5422 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in TryOrBuildParenListInitialization()
5432 const InitializationKind &SubKind, in TryOrBuildParenListInitialization()
5493 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5502 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5536 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5545 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5582 InitializationKind SubKind = InitializationKind::CreateForInit( in TryOrBuildParenListInitialization()
5625 InitializationKind SubKind = InitializationKind::CreateValue( in TryOrBuildParenListInitialization()
5675 const InitializationKind &Kind, in TryUserDefinedConversion()
5778 Kind.getKind() == InitializationKind::IK_Copy)) in TryUserDefinedConversion()
6084 Sema &S, const InitializedEntity &Entity, const InitializationKind &Kind, in InitializationSequence()
6141 const InitializationKind &Kind, in InitializeFrom()
6196 if (Kind.getKind() != InitializationKind::IK_Direct) { in InitializeFrom()
6226 if (Kind.getKind() == InitializationKind::IK_Value || in InitializeFrom()
6227 (Kind.getKind() == InitializationKind::IK_Direct && Args.empty())) { in InitializeFrom()
6233 if (Kind.getKind() == InitializationKind::IK_Default) { in InitializeFrom()
6327 Kind.getKind() == InitializationKind::IK_Direct) in InitializeFrom()
6375 if (Kind.getKind() == InitializationKind::IK_Direct || in InitializeFrom()
6376 (Kind.getKind() == InitializationKind::IK_Copy && in InitializeFrom()
6501 Kind.getKind() == InitializationKind::IK_Direct) { in InitializeFrom()
6982 const InitializationKind &Kind, in isExplicitTemporary()
6994 case InitializationKind::IK_DirectList: in isExplicitTemporary()
6997 case InitializationKind::IK_Direct: in isExplicitTemporary()
6998 case InitializationKind::IK_Value: in isExplicitTemporary()
7008 const InitializationKind &Kind, in PerformConstructorInitialization()
7027 if (Kind.getKind() == InitializationKind::IK_Default) { in PerformConstructorInitialization()
7069 (Kind.getKind() == InitializationKind::IK_DirectList) in PerformConstructorInitialization()
7104 else if (Kind.getKind() == InitializationKind::IK_Direct) in PerformConstructorInitialization()
8536 const InitializationKind &Kind, in Perform()
8608 if (Kind.getKind() == InitializationKind::IK_Direct && in Perform()
8615 assert(Kind.getKind() == InitializationKind::IK_Copy || in Perform()
8617 Kind.getKind() == InitializationKind::IK_DirectList); in Perform()
9150 } else if (Kind.getKind() == InitializationKind::IK_Value && in Perform()
9554 const InitializationKind &Kind, in Diagnose()
9580 assert(Kind.getKind() == InitializationKind::IK_Value || in Diagnose()
9881 if (Kind.getKind() == InitializationKind::IK_Default && in Diagnose()
10509 InitializationKind Kind = in CanPerformCopyInitialization()
10510 InitializationKind::CreateCopy(InitE->getBeginLoc(), SourceLocation()); in CanPerformCopyInitialization()
10530 InitializationKind Kind = InitializationKind::CreateCopy( in PerformCopyInitialization()
10588 const InitializationKind &Kind, MultiExprArg Inits) { in DeduceTemplateSpecializationFromInitializer()
10641 (Inits.size() == 1 && Kind.getKind() != InitializationKind::IK_Direct) in DeduceTemplateSpecializationFromInitializer()