Lines Matching defs:InitializationSequence
603 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);
610 InitializationSequence::FK_ExplicitConstructor) {
1506 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr,
2705 InitializationSequence Seq(SemaRef, Entity, Kind, Init,
3750 void InitializationSequence::Step::Destroy() {
3796 bool InitializationSequence::isDirectReferenceBinding() const {
3807 bool InitializationSequence::isAmbiguous() const {
3861 bool InitializationSequence::isConstructorInitialization() const {
3866 InitializationSequence
3879 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType,
3893 void InitializationSequence::AddReferenceBindingStep(QualType T,
3901 void InitializationSequence::AddFinalCopy(QualType T) {
3908 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) {
3916 InitializationSequence::AddUserConversionStep(FunctionDecl *Function,
3929 void InitializationSequence::AddQualificationConversionStep(QualType Ty,
3948 void InitializationSequence::AddFunctionReferenceConversionStep(QualType Ty) {
3955 void InitializationSequence::AddAtomicConversionStep(QualType Ty) {
3962 void InitializationSequence::AddConversionSequenceStep(
3973 void InitializationSequence::AddListInitializationStep(QualType T) {
3980 void InitializationSequence::AddConstructorInitializationStep(
3994 void InitializationSequence::AddZeroInitializationStep(QualType T) {
4001 void InitializationSequence::AddCAssignmentStep(QualType T) {
4008 void InitializationSequence::AddStringInitStep(QualType T) {
4015 void InitializationSequence::AddObjCObjectConversionStep(QualType T) {
4022 void InitializationSequence::AddArrayInitStep(QualType T, bool IsGNUExtension) {
4029 void InitializationSequence::AddArrayInitLoopStep(QualType T, QualType EltT) {
4040 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) {
4047 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type,
4056 void InitializationSequence::AddProduceObjCObjectStep(QualType T) {
4063 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) {
4070 void InitializationSequence::AddOCLSamplerInitStep(QualType T) {
4077 void InitializationSequence::AddOCLZeroOpaqueTypeStep(QualType T) {
4084 void InitializationSequence::AddParenthesizedListInitStep(QualType T) {
4091 void InitializationSequence::RewrapReferenceInitList(QualType T,
4106 void InitializationSequence::SetOverloadFailure(FailureKind Failure,
4119 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,
4140 InitializationSequence &Sequence,
4171 InitializationSequence &Sequence,
4182 InitializationSequence &Sequence,
4346 InitializationSequence &Sequence,
4447 IsListInit ? InitializationSequence::FK_ListConstructorOverloadFailed
4448 : InitializationSequence::FK_ConstructorOverloadFailed,
4488 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
4497 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor);
4526 InitializationSequence &Sequence) {
4541 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4556 InitializationSequence &Sequence,
4562 InitializationSequence &Sequence,
4570 InitializationSequence &Sequence,
4574 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4579 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4629 InitializationSequence::FK_ReferenceInitDropsQualifiers);
4664 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary);
4673 InitializationSequence &Sequence,
4681 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar);
4708 InitializationSequence::FK_DesignatedInitForNonAggregate);
4790 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType);
4876 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed);
4889 InitializationSequence &Sequence) {
5074 InitializationSequence &Sequence,
5117 InitializationSequence &Sequence,
5195 InitializationSequence::FK_ReferenceInitOverloadFailed,
5211 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5214 InitializationSequence::FK_ReferenceInitOverloadFailed,
5219 ? InitializationSequence::
5221 : InitializationSequence::FK_ReferenceInitDropsQualifiers);
5223 InitializationSequence::FailureKind FK;
5227 FK = InitializationSequence::
5230 FK = InitializationSequence::
5233 FK = InitializationSequence::
5239 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers;
5242 FK = InitializationSequence::
5335 InitializationSequence::FK_ReferenceInitOverloadFailed,
5344 InitializationSequence::FK_RValueReferenceBindingToLValue);
5348 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5384 InitializationSequence::FK_ReferenceInitOverloadFailed,
5387 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5389 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed);
5404 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5413 InitializationSequence::FK_RValueReferenceBindingToLValue);
5423 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary);
5437 InitializationSequence &Sequence) {
5445 InitializationSequence &Sequence,
5498 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference);
5523 InitializationSequence &Sequence) {
5547 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
5560 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly,
5571 InitializationSequence IS = InitializationSequence(
5579 InitializationSequence::FK_ParenthesizedListInitFailed);
5662 clang::InitializationSequence::FK_ParenthesizedListInitFailed);
5719 InitializationSequence::FK_ParenthesizedListInitFailed);
5757 InitializationSequence::FK_ParenthesizedListInitFailed);
5780 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed);
5793 Sequence.setSequenceKind(InitializationSequence::NormalSequence);
5818 InitializationSequence &Sequence,
5910 InitializationSequence::FK_UserConversionOverloadFailed, Result);
6118 InitializationSequence &Sequence,
6165 InitializationSequence &Sequence,
6183 InitializationSequence &Sequence,
6224 InitializationSequence::InitializationSequence(
6280 void InitializationSequence::InitializeFrom(Sema &S,
6696 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
6699 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction);
6701 SetFailed(InitializationSequence::FK_ConversionFailed);
6709 InitializationSequence::~InitializationSequence() {
7104 void InitializationSequence::PrintInitLocationNote(Sema &S,
7154 const InitializationSequence::Step& Step,
7482 ExprResult InitializationSequence::Perform(Sema &S,
8570 bool InitializationSequence::Diagnose(Sema &S,
9076 void InitializationSequence::dump(raw_ostream &OS) const {
9426 void InitializationSequence::dump() const {
9611 InitializationSequence Seq(*this, Entity, Kind, InitE);
9632 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList);
9640 InitializationSequence::FK_ConstructorOverloadFailed,
9647 InitializationSequence::SK_ConstructorInitialization);