Lines Matching refs:InitializationSequence
523 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
530 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1372 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType()
2394 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer()
3431 void InitializationSequence::Step::Destroy() { in Destroy()
3476 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3487 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3539 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3544 InitializationSequence
3557 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3569 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
3577 void InitializationSequence::AddFinalCopy(QualType T) { in AddFinalCopy()
3584 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) { in AddExtraneousCopyToTemporary()
3592 InitializationSequence::AddUserConversionStep(FunctionDecl *Function, in AddUserConversionStep()
3605 void InitializationSequence::AddQualificationConversionStep(QualType Ty, in AddQualificationConversionStep()
3624 void InitializationSequence::AddFunctionReferenceConversionStep(QualType Ty) { in AddFunctionReferenceConversionStep()
3631 void InitializationSequence::AddAtomicConversionStep(QualType Ty) { in AddAtomicConversionStep()
3638 void InitializationSequence::AddConversionSequenceStep( in AddConversionSequenceStep()
3649 void InitializationSequence::AddListInitializationStep(QualType T) { in AddListInitializationStep()
3656 void InitializationSequence::AddConstructorInitializationStep( in AddConstructorInitializationStep()
3670 void InitializationSequence::AddZeroInitializationStep(QualType T) { in AddZeroInitializationStep()
3677 void InitializationSequence::AddCAssignmentStep(QualType T) { in AddCAssignmentStep()
3684 void InitializationSequence::AddStringInitStep(QualType T) { in AddStringInitStep()
3691 void InitializationSequence::AddObjCObjectConversionStep(QualType T) { in AddObjCObjectConversionStep()
3698 void InitializationSequence::AddArrayInitStep(QualType T, bool IsGNUExtension) { in AddArrayInitStep()
3705 void InitializationSequence::AddArrayInitLoopStep(QualType T, QualType EltT) { in AddArrayInitLoopStep()
3716 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) { in AddParenthesizedArrayInitStep()
3723 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type, in AddPassByIndirectCopyRestoreStep()
3732 void InitializationSequence::AddProduceObjCObjectStep(QualType T) { in AddProduceObjCObjectStep()
3739 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) { in AddStdInitializerListConstructionStep()
3746 void InitializationSequence::AddOCLSamplerInitStep(QualType T) { in AddOCLSamplerInitStep()
3753 void InitializationSequence::AddOCLZeroOpaqueTypeStep(QualType T) { in AddOCLZeroOpaqueTypeStep()
3760 void InitializationSequence::RewrapReferenceInitList(QualType T, in RewrapReferenceInitList()
3775 void InitializationSequence::SetOverloadFailure(FailureKind Failure, in SetOverloadFailure()
3788 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization()
3809 InitializationSequence &Sequence, in MaybeProduceObjCObject()
3840 InitializationSequence &Sequence,
3851 InitializationSequence &Sequence, in TryInitializerListConstruction()
4018 InitializationSequence &Sequence, in TryConstructorInitialization()
4119 InitializationSequence::FK_ListConstructorOverloadFailed : in TryConstructorInitialization()
4120 InitializationSequence::FK_ConstructorOverloadFailed, in TryConstructorInitialization()
4156 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4165 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4182 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding()
4197 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4212 InitializationSequence &Sequence);
4217 InitializationSequence &Sequence,
4225 InitializationSequence &Sequence, in TryReferenceListInitialization()
4229 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4234 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4288 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary); in TryReferenceListInitialization()
4297 InitializationSequence &Sequence, in TryListInitialization()
4305 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4397 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4483 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4496 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction()
4682 InitializationSequence &Sequence) { in TryReferenceInitialization()
4723 InitializationSequence &Sequence) { in TryReferenceInitializationCore()
4800 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4816 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4819 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4824 ? InitializationSequence:: in TryReferenceInitializationCore()
4826 : InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4828 InitializationSequence::FailureKind FK; in TryReferenceInitializationCore()
4832 FK = InitializationSequence:: in TryReferenceInitializationCore()
4835 FK = InitializationSequence:: in TryReferenceInitializationCore()
4838 FK = InitializationSequence:: in TryReferenceInitializationCore()
4844 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers; in TryReferenceInitializationCore()
4847 FK = InitializationSequence:: in TryReferenceInitializationCore()
4940 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4949 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
4953 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4989 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4992 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4994 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5008 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5017 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
5027 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary); in TryReferenceInitializationCore()
5041 InitializationSequence &Sequence) { in TryStringLiteralInitialization()
5049 InitializationSequence &Sequence, in TryValueInitialization()
5102 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5127 InitializationSequence &Sequence) { in TryDefaultInitialization()
5151 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5169 InitializationSequence &Sequence, in TryUserDefinedConversion()
5261 InitializationSequence::FK_UserConversionOverloadFailed, in TryUserDefinedConversion()
5461 InitializationSequence &Sequence, in tryObjCWritebackConversion()
5508 InitializationSequence &Sequence, in TryOCLSamplerInitialization()
5526 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization()
5567 InitializationSequence::InitializationSequence(Sema &S, in InitializationSequence() function in InitializationSequence
5625 void InitializationSequence::InitializeFrom(Sema &S, in InitializeFrom()
5963 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in InitializeFrom()
5966 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction); in InitializeFrom()
5968 SetFailed(InitializationSequence::FK_ConversionFailed); in InitializeFrom()
5976 InitializationSequence::~InitializationSequence() { in ~InitializationSequence()
6367 void InitializationSequence::PrintInitLocationNote(Sema &S, in PrintInitLocationNote()
6417 const InitializationSequence::Step& Step, in PerformConstructorInitialization()
7916 ExprResult InitializationSequence::Perform(Sema &S, in Perform()
8882 bool InitializationSequence::Diagnose(Sema &S, in Diagnose()
9354 void InitializationSequence::dump(raw_ostream &OS) const { in dump()
9693 void InitializationSequence::dump() const { in dump()
9805 InitializationSequence Seq(*this, Entity, Kind, InitE); in CanPerformCopyInitialization()
9826 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList); in PerformCopyInitialization()
9835 InitializationSequence::FK_ConstructorOverloadFailed, in PerformCopyInitialization()
9842 InitializationSequence::SK_ConstructorInitialization); in PerformCopyInitialization()