Lines Matching refs:InitializationSequence

541   InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);  in PerformEmptyInit()
548 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1436 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType()
2566 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer()
3613 void InitializationSequence::Step::Destroy() { in Destroy()
3659 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3670 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3724 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3729 InitializationSequence
3742 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3756 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
3764 void InitializationSequence::AddFinalCopy(QualType T) { in AddFinalCopy()
3771 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) { in AddExtraneousCopyToTemporary()
3779 InitializationSequence::AddUserConversionStep(FunctionDecl *Function, in AddUserConversionStep()
3792 void InitializationSequence::AddQualificationConversionStep(QualType Ty, in AddQualificationConversionStep()
3811 void InitializationSequence::AddFunctionReferenceConversionStep(QualType Ty) { in AddFunctionReferenceConversionStep()
3818 void InitializationSequence::AddAtomicConversionStep(QualType Ty) { in AddAtomicConversionStep()
3825 void InitializationSequence::AddConversionSequenceStep( in AddConversionSequenceStep()
3836 void InitializationSequence::AddListInitializationStep(QualType T) { in AddListInitializationStep()
3843 void InitializationSequence::AddConstructorInitializationStep( in AddConstructorInitializationStep()
3857 void InitializationSequence::AddZeroInitializationStep(QualType T) { in AddZeroInitializationStep()
3864 void InitializationSequence::AddCAssignmentStep(QualType T) { in AddCAssignmentStep()
3871 void InitializationSequence::AddStringInitStep(QualType T) { in AddStringInitStep()
3878 void InitializationSequence::AddObjCObjectConversionStep(QualType T) { in AddObjCObjectConversionStep()
3885 void InitializationSequence::AddArrayInitStep(QualType T, bool IsGNUExtension) { in AddArrayInitStep()
3892 void InitializationSequence::AddArrayInitLoopStep(QualType T, QualType EltT) { in AddArrayInitLoopStep()
3903 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) { in AddParenthesizedArrayInitStep()
3910 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type, in AddPassByIndirectCopyRestoreStep()
3919 void InitializationSequence::AddProduceObjCObjectStep(QualType T) { in AddProduceObjCObjectStep()
3926 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) { in AddStdInitializerListConstructionStep()
3933 void InitializationSequence::AddOCLSamplerInitStep(QualType T) { in AddOCLSamplerInitStep()
3940 void InitializationSequence::AddOCLZeroOpaqueTypeStep(QualType T) { in AddOCLZeroOpaqueTypeStep()
3947 void InitializationSequence::AddParenthesizedListInitStep(QualType T) { in AddParenthesizedListInitStep()
3954 void InitializationSequence::RewrapReferenceInitList(QualType T, in RewrapReferenceInitList()
3969 void InitializationSequence::SetOverloadFailure(FailureKind Failure, in SetOverloadFailure()
3982 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization()
4003 InitializationSequence &Sequence, in MaybeProduceObjCObject()
4034 InitializationSequence &Sequence,
4045 InitializationSequence &Sequence, in TryInitializerListConstruction()
4209 InitializationSequence &Sequence, in TryConstructorInitialization()
4310 IsListInit ? InitializationSequence::FK_ListConstructorOverloadFailed in TryConstructorInitialization()
4311 : InitializationSequence::FK_ConstructorOverloadFailed, in TryConstructorInitialization()
4351 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4360 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4389 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding()
4404 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4419 InitializationSequence &Sequence,
4425 InitializationSequence &Sequence,
4433 InitializationSequence &Sequence, in TryReferenceListInitialization()
4437 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4442 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4492 InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceListInitialization()
4527 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary); in TryReferenceListInitialization()
4536 InitializationSequence &Sequence, in TryListInitialization()
4544 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4571 InitializationSequence::FK_DesignatedInitForNonAggregate); in TryListInitialization()
4653 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4739 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4752 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction()
4937 InitializationSequence &Sequence, in TryReferenceInitialization()
4980 InitializationSequence &Sequence, in TryReferenceInitializationCore()
5058 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5074 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5077 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5082 ? InitializationSequence:: in TryReferenceInitializationCore()
5084 : InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5086 InitializationSequence::FailureKind FK; in TryReferenceInitializationCore()
5090 FK = InitializationSequence:: in TryReferenceInitializationCore()
5093 FK = InitializationSequence:: in TryReferenceInitializationCore()
5096 FK = InitializationSequence:: in TryReferenceInitializationCore()
5102 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers; in TryReferenceInitializationCore()
5105 FK = InitializationSequence:: in TryReferenceInitializationCore()
5198 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5207 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
5211 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5247 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5250 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5252 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5267 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5276 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
5286 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary); in TryReferenceInitializationCore()
5300 InitializationSequence &Sequence) { in TryStringLiteralInitialization()
5308 InitializationSequence &Sequence, in TryValueInitialization()
5361 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5386 InitializationSequence &Sequence) { in TryDefaultInitialization()
5410 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5423 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly, in TryOrBuildParenListInitialization()
5434 InitializationSequence IS = InitializationSequence( in TryOrBuildParenListInitialization()
5442 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5521 clang::InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5578 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5616 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5639 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5652 Sequence.setSequenceKind(InitializationSequence::NormalSequence); in TryOrBuildParenListInitialization()
5677 InitializationSequence &Sequence, in TryUserDefinedConversion()
5769 InitializationSequence::FK_UserConversionOverloadFailed, Result); in TryUserDefinedConversion()
5977 InitializationSequence &Sequence, in tryObjCWritebackConversion()
6024 InitializationSequence &Sequence, in TryOCLSamplerInitialization()
6042 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization()
6083 InitializationSequence::InitializationSequence( in InitializationSequence() function in InitializationSequence
6139 void InitializationSequence::InitializeFrom(Sema &S, in InitializeFrom()
6552 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in InitializeFrom()
6555 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction); in InitializeFrom()
6557 SetFailed(InitializationSequence::FK_ConversionFailed); in InitializeFrom()
6565 InitializationSequence::~InitializationSequence() { in ~InitializationSequence()
6960 void InitializationSequence::PrintInitLocationNote(Sema &S, in PrintInitLocationNote()
7010 const InitializationSequence::Step& Step, in PerformConstructorInitialization()
8534 ExprResult InitializationSequence::Perform(Sema &S, in Perform()
9552 bool InitializationSequence::Diagnose(Sema &S, in Diagnose()
10039 void InitializationSequence::dump(raw_ostream &OS) const { in dump()
10389 void InitializationSequence::dump() const { in dump()
10511 InitializationSequence Seq(*this, Entity, Kind, InitE); in CanPerformCopyInitialization()
10532 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList); in PerformCopyInitialization()
10540 InitializationSequence::FK_ConstructorOverloadFailed, in PerformCopyInitialization()
10547 InitializationSequence::SK_ConstructorInitialization); in PerformCopyInitialization()