Lines Matching refs:InitializationSequence

538   InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);  in PerformEmptyInit()
545 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1401 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType()
2465 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer()
3503 void InitializationSequence::Step::Destroy() { in Destroy()
3549 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3560 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3613 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3618 InitializationSequence
3631 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3645 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
3653 void InitializationSequence::AddFinalCopy(QualType T) { in AddFinalCopy()
3660 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) { in AddExtraneousCopyToTemporary()
3668 InitializationSequence::AddUserConversionStep(FunctionDecl *Function, in AddUserConversionStep()
3681 void InitializationSequence::AddQualificationConversionStep(QualType Ty, in AddQualificationConversionStep()
3700 void InitializationSequence::AddFunctionReferenceConversionStep(QualType Ty) { in AddFunctionReferenceConversionStep()
3707 void InitializationSequence::AddAtomicConversionStep(QualType Ty) { in AddAtomicConversionStep()
3714 void InitializationSequence::AddConversionSequenceStep( in AddConversionSequenceStep()
3725 void InitializationSequence::AddListInitializationStep(QualType T) { in AddListInitializationStep()
3732 void InitializationSequence::AddConstructorInitializationStep( in AddConstructorInitializationStep()
3746 void InitializationSequence::AddZeroInitializationStep(QualType T) { in AddZeroInitializationStep()
3753 void InitializationSequence::AddCAssignmentStep(QualType T) { in AddCAssignmentStep()
3760 void InitializationSequence::AddStringInitStep(QualType T) { in AddStringInitStep()
3767 void InitializationSequence::AddObjCObjectConversionStep(QualType T) { in AddObjCObjectConversionStep()
3774 void InitializationSequence::AddArrayInitStep(QualType T, bool IsGNUExtension) { in AddArrayInitStep()
3781 void InitializationSequence::AddArrayInitLoopStep(QualType T, QualType EltT) { in AddArrayInitLoopStep()
3792 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) { in AddParenthesizedArrayInitStep()
3799 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type, in AddPassByIndirectCopyRestoreStep()
3808 void InitializationSequence::AddProduceObjCObjectStep(QualType T) { in AddProduceObjCObjectStep()
3815 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) { in AddStdInitializerListConstructionStep()
3822 void InitializationSequence::AddOCLSamplerInitStep(QualType T) { in AddOCLSamplerInitStep()
3829 void InitializationSequence::AddOCLZeroOpaqueTypeStep(QualType T) { in AddOCLZeroOpaqueTypeStep()
3836 void InitializationSequence::AddParenthesizedListInitStep(QualType T) { in AddParenthesizedListInitStep()
3843 void InitializationSequence::RewrapReferenceInitList(QualType T, in RewrapReferenceInitList()
3858 void InitializationSequence::SetOverloadFailure(FailureKind Failure, in SetOverloadFailure()
3871 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence, in maybeRecoverWithZeroInitialization()
3892 InitializationSequence &Sequence, in MaybeProduceObjCObject()
3923 InitializationSequence &Sequence,
3934 InitializationSequence &Sequence, in TryInitializerListConstruction()
4101 InitializationSequence &Sequence, in TryConstructorInitialization()
4202 IsListInit ? InitializationSequence::FK_ListConstructorOverloadFailed in TryConstructorInitialization()
4203 : InitializationSequence::FK_ConstructorOverloadFailed, in TryConstructorInitialization()
4243 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryConstructorInitialization()
4252 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor); in TryConstructorInitialization()
4281 InitializationSequence &Sequence) { in ResolveOverloadedFunctionForReferenceBinding()
4296 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in ResolveOverloadedFunctionForReferenceBinding()
4311 InitializationSequence &Sequence);
4316 InitializationSequence &Sequence,
4324 InitializationSequence &Sequence, in TryReferenceListInitialization()
4328 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4333 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList); in TryReferenceListInitialization()
4382 InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceListInitialization()
4406 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary); in TryReferenceListInitialization()
4415 InitializationSequence &Sequence, in TryListInitialization()
4423 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar); in TryListInitialization()
4515 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType); in TryListInitialization()
4601 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed); in TryListInitialization()
4614 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction()
4800 InitializationSequence &Sequence) { in TryReferenceInitialization()
4841 InitializationSequence &Sequence) { in TryReferenceInitializationCore()
4918 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4934 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
4937 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
4942 ? InitializationSequence:: in TryReferenceInitializationCore()
4944 : InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
4946 InitializationSequence::FailureKind FK; in TryReferenceInitializationCore()
4950 FK = InitializationSequence:: in TryReferenceInitializationCore()
4953 FK = InitializationSequence:: in TryReferenceInitializationCore()
4956 FK = InitializationSequence:: in TryReferenceInitializationCore()
4962 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers; in TryReferenceInitializationCore()
4965 FK = InitializationSequence:: in TryReferenceInitializationCore()
5058 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5067 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
5071 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5107 InitializationSequence::FK_ReferenceInitOverloadFailed, in TryReferenceInitializationCore()
5110 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in TryReferenceInitializationCore()
5112 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed); in TryReferenceInitializationCore()
5126 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers); in TryReferenceInitializationCore()
5135 InitializationSequence::FK_RValueReferenceBindingToLValue); in TryReferenceInitializationCore()
5145 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary); in TryReferenceInitializationCore()
5159 InitializationSequence &Sequence) { in TryStringLiteralInitialization()
5167 InitializationSequence &Sequence, in TryValueInitialization()
5220 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference); in TryValueInitialization()
5245 InitializationSequence &Sequence) { in TryDefaultInitialization()
5269 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst); in TryDefaultInitialization()
5282 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly, in TryOrBuildParenListInitialization()
5293 InitializationSequence IS = [&]() { in TryOrBuildParenListInitialization()
5295 return InitializationSequence(S, SubEntity, SubKind, Arg); in TryOrBuildParenListInitialization()
5296 return InitializationSequence(S, SubEntity, SubKind, std::nullopt); in TryOrBuildParenListInitialization()
5307 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5437 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5474 InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5497 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed); in TryOrBuildParenListInitialization()
5510 Sequence.setSequenceKind(InitializationSequence::NormalSequence); in TryOrBuildParenListInitialization()
5537 InitializationSequence &Sequence, in TryUserDefinedConversion()
5629 InitializationSequence::FK_UserConversionOverloadFailed, Result); in TryUserDefinedConversion()
5837 InitializationSequence &Sequence, in tryObjCWritebackConversion()
5884 InitializationSequence &Sequence, in TryOCLSamplerInitialization()
5902 InitializationSequence &Sequence, in TryOCLZeroOpaqueTypeInitialization()
5943 InitializationSequence::InitializationSequence( in InitializationSequence() function in InitializationSequence
5999 void InitializationSequence::InitializeFrom(Sema &S, in InitializeFrom()
6407 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed); in InitializeFrom()
6410 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction); in InitializeFrom()
6412 SetFailed(InitializationSequence::FK_ConversionFailed); in InitializeFrom()
6420 InitializationSequence::~InitializationSequence() { in ~InitializationSequence()
6816 void InitializationSequence::PrintInitLocationNote(Sema &S, in PrintInitLocationNote()
6866 const InitializationSequence::Step& Step, in PerformConstructorInitialization()
8374 ExprResult InitializationSequence::Perform(Sema &S, in Perform()
9388 bool InitializationSequence::Diagnose(Sema &S, in Diagnose()
9869 void InitializationSequence::dump(raw_ostream &OS) const { in dump()
10215 void InitializationSequence::dump() const { in dump()
10328 InitializationSequence Seq(*this, Entity, Kind, InitE); in CanPerformCopyInitialization()
10349 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList); in PerformCopyInitialization()
10357 InitializationSequence::FK_ConstructorOverloadFailed, in PerformCopyInitialization()
10364 InitializationSequence::SK_ConstructorInitialization); in PerformCopyInitialization()