Lines Matching refs:InitializationSequence

414   InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);  in PerformEmptyInit()
421 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1149 InitializationSequence Seq(SemaRef, Entity, Kind, expr, in CheckSubElementType()
3026 void InitializationSequence::Step::Destroy() { in Destroy()
3067 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3071 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3115 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3120 InitializationSequence
3133 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3145 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
3153 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) { in AddExtraneousCopyToTemporary()
3161 InitializationSequence::AddUserConversionStep(FunctionDecl *Function, in AddUserConversionStep()
3174 void InitializationSequence::AddQualificationConversionStep(QualType Ty, in AddQualificationConversionStep()
3193 void InitializationSequence::AddAtomicConversionStep(QualType Ty) { in AddAtomicConversionStep()
3200 void InitializationSequence::AddLValueToRValueStep(QualType Ty) { in AddLValueToRValueStep()
3209 void InitializationSequence::AddConversionSequenceStep( in AddConversionSequenceStep()
3220 void InitializationSequence::AddListInitializationStep(QualType T) { in AddListInitializationStep()
3227 void InitializationSequence::AddConstructorInitializationStep( in AddConstructorInitializationStep()
3241 void InitializationSequence::AddZeroInitializationStep(QualType T) { in AddZeroInitializationStep()
3248 void InitializationSequence::AddCAssignmentStep(QualType T) { in AddCAssignmentStep()
3255 void InitializationSequence::AddStringInitStep(QualType T) { in AddStringInitStep()
3262 void InitializationSequence::AddObjCObjectConversionStep(QualType T) { in AddObjCObjectConversionStep()
3269 void InitializationSequence::AddArrayInitStep(QualType T) { in AddArrayInitStep()
3276 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) { in AddParenthesizedArrayInitStep()
3283 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type, in AddPassByIndirectCopyRestoreStep()
3292 void InitializationSequence::AddProduceObjCObjectStep(QualType T) { in AddProduceObjCObjectStep()
3299 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) { in AddStdInitializerListConstructionStep()
3306 void InitializationSequence::AddOCLSamplerInitStep(QualType T) { in AddOCLSamplerInitStep()
3313 void InitializationSequence::AddOCLZeroEventStep(QualType T) { in AddOCLZeroEventStep()
3320 void InitializationSequence::RewrapReferenceInitList(QualType T, in RewrapReferenceInitList()
3335 void InitializationSequence::SetOverloadFailure(FailureKind Failure, in SetOverloadFailure()
3348 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization()
3369 InitializationSequence &Sequence, in MaybeProduceObjCObject()
3399 InitializationSequence &Sequence,
3410 InitializationSequence &Sequence, in TryInitializerListConstruction()
3515 InitializationSequence &Sequence, in TryConstructorInitialization()
3591 InitializationSequence::FK_ListConstructorOverloadFailed : in TryConstructorInitialization()
3592 InitializationSequence::FK_ConstructorOverloadFailed, in TryConstructorInitialization()
3610 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
3619 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
3637 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding()
3652 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
3667 InitializationSequence &Sequence);
3672 InitializationSequence &Sequence,
3680 InitializationSequence &Sequence, in TryReferenceListInitialization()
3684 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
3689 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
3745 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary); in TryReferenceListInitialization()
3754 InitializationSequence &Sequence, in TryListInitialization()
3762 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
3853 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
3933 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
3948 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction()
4128 InitializationSequence &Sequence) { in TryReferenceInitialization()
4165 InitializationSequence &Sequence, in convertQualifiersAndValueKindIfNecessary()
4208 InitializationSequence &Sequence) { in TryReferenceInitializationCore()
4278 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4288 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4291 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4296 ? InitializationSequence::FK_ReferenceInitDropsQualifiers in TryReferenceInitializationCore()
4297 : InitializationSequence::FK_NonConstLValueReferenceBindingToUnrelated) in TryReferenceInitializationCore()
4298 : InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary); in TryReferenceInitializationCore()
4359 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4369 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
4373 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4401 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4404 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4406 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
4419 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4428 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
4441 InitializationSequence &Sequence) { in TryStringLiteralInitialization()
4449 InitializationSequence &Sequence, in TryValueInitialization()
4504 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
4527 InitializationSequence &Sequence) { in TryDefaultInitialization()
4550 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
4568 InitializationSequence &Sequence, in TryUserDefinedConversion()
4667 InitializationSequence::FK_UserConversionOverloadFailed, in TryUserDefinedConversion()
4838 InitializationSequence &Sequence, in tryObjCWritebackConversion()
4885 InitializationSequence &Sequence, in TryOCLSamplerInitialization()
4905 InitializationSequence &Sequence, in TryOCLZeroEventInitialization()
4917 InitializationSequence::InitializationSequence(Sema &S, in InitializationSequence() function in InitializationSequence
4939 void InitializationSequence::InitializeFrom(Sema &S, in InitializeFrom()
5219 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in InitializeFrom()
5222 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction); in InitializeFrom()
5224 SetFailed(InitializationSequence::FK_ConversionFailed); in InitializeFrom()
5232 InitializationSequence::~InitializationSequence() { in ~InitializationSequence()
5627 void InitializationSequence::PrintInitLocationNote(Sema &S, in PrintInitLocationNote()
5646 static bool isReferenceBinding(const InitializationSequence::Step &s) { in isReferenceBinding()
5647 return s.Kind == InitializationSequence::SK_BindReference || in isReferenceBinding()
5648 s.Kind == InitializationSequence::SK_BindReferenceToTemporary; in isReferenceBinding()
5682 const InitializationSequence::Step& Step, in PerformConstructorInitialization()
6208 InitializationSequence::Perform(Sema &S, in Perform()
7044 bool InitializationSequence::Diagnose(Sema &S, in Diagnose()
7433 void InitializationSequence::dump(raw_ostream &OS) const { in dump()
7724 void InitializationSequence::dump() const { in dump()
7831 InitializationSequence Seq(*this, Entity, Kind, InitE); in CanPerformCopyInitialization()
7853 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList); in PerformCopyInitialization()