Lines Matching defs:InitializationSequence

605   InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);
612 InitializationSequence::FK_ExplicitConstructor) {
1532 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr,
2733 InitializationSequence Seq(SemaRef, Entity, Kind, Init,
3778 void InitializationSequence::Step::Destroy() {
3824 bool InitializationSequence::isDirectReferenceBinding() const {
3835 bool InitializationSequence::isAmbiguous() const {
3889 bool InitializationSequence::isConstructorInitialization() const {
3894 InitializationSequence
3907 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType,
3921 void InitializationSequence::AddReferenceBindingStep(QualType T,
3929 void InitializationSequence::AddFinalCopy(QualType T) {
3936 void InitializationSequence::AddExtraneousCopyToTemporary(QualType T) {
3944 InitializationSequence::AddUserConversionStep(FunctionDecl *Function,
3957 void InitializationSequence::AddQualificationConversionStep(QualType Ty,
3976 void InitializationSequence::AddFunctionReferenceConversionStep(QualType Ty) {
3983 void InitializationSequence::AddAtomicConversionStep(QualType Ty) {
3990 void InitializationSequence::AddConversionSequenceStep(
4001 void InitializationSequence::AddListInitializationStep(QualType T) {
4008 void InitializationSequence::AddConstructorInitializationStep(
4022 void InitializationSequence::AddZeroInitializationStep(QualType T) {
4029 void InitializationSequence::AddCAssignmentStep(QualType T) {
4036 void InitializationSequence::AddStringInitStep(QualType T) {
4043 void InitializationSequence::AddObjCObjectConversionStep(QualType T) {
4050 void InitializationSequence::AddArrayInitStep(QualType T, bool IsGNUExtension) {
4057 void InitializationSequence::AddArrayInitLoopStep(QualType T, QualType EltT) {
4068 void InitializationSequence::AddParenthesizedArrayInitStep(QualType T) {
4075 void InitializationSequence::AddPassByIndirectCopyRestoreStep(QualType type,
4084 void InitializationSequence::AddProduceObjCObjectStep(QualType T) {
4091 void InitializationSequence::AddStdInitializerListConstructionStep(QualType T) {
4098 void InitializationSequence::AddOCLSamplerInitStep(QualType T) {
4105 void InitializationSequence::AddOCLZeroOpaqueTypeStep(QualType T) {
4112 void InitializationSequence::AddParenthesizedListInitStep(QualType T) {
4119 void InitializationSequence::AddUnwrapInitListInitStep(
4129 void InitializationSequence::RewrapReferenceInitList(QualType T,
4144 void InitializationSequence::SetOverloadFailure(FailureKind Failure,
4157 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,
4178 InitializationSequence &Sequence,
4208 QualType DestType, InitializationSequence &Sequence,
4236 InitializationSequence &Sequence,
4247 InitializationSequence &Sequence,
4411 InitializationSequence &Sequence,
4548 IsListInit ? InitializationSequence::FK_ListConstructorOverloadFailed
4549 : InitializationSequence::FK_ConstructorOverloadFailed,
4597 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
4606 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor);
4635 InitializationSequence &Sequence) {
4650 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4665 InitializationSequence &Sequence,
4671 InitializationSequence &Sequence,
4679 InitializationSequence &Sequence,
4683 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4688 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4738 InitializationSequence::FK_ReferenceInitDropsQualifiers);
4773 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary);
4782 InitializationSequence &Sequence,
4790 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar);
4817 InitializationSequence::FK_DesignatedInitForNonAggregate);
4924 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType);
5010 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed);
5023 InitializationSequence &Sequence) {
5208 InitializationSequence &Sequence,
5251 InitializationSequence &Sequence,
5329 InitializationSequence::FK_ReferenceInitOverloadFailed,
5346 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5349 InitializationSequence::FK_ReferenceInitOverloadFailed,
5354 ? InitializationSequence::
5356 : InitializationSequence::FK_ReferenceInitDropsQualifiers);
5358 InitializationSequence::FailureKind FK;
5362 FK = InitializationSequence::
5365 FK = InitializationSequence::
5368 FK = InitializationSequence::
5374 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers;
5377 FK = InitializationSequence::
5470 InitializationSequence::FK_ReferenceInitOverloadFailed,
5479 InitializationSequence::FK_RValueReferenceBindingToLValue);
5483 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5519 InitializationSequence::FK_ReferenceInitOverloadFailed,
5522 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5524 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed);
5539 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
5548 InitializationSequence::FK_RValueReferenceBindingToLValue);
5558 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary);
5572 InitializationSequence &Sequence) {
5580 InitializationSequence &Sequence,
5634 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference);
5659 InitializationSequence &Sequence) {
5683 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
5696 ArrayRef<Expr *> Args, InitializationSequence &Sequence, bool VerifyOnly,
5707 InitializationSequence IS = InitializationSequence(
5717 InitializationSequence::FK_ParenthesizedListInitFailed);
5800 clang::InitializationSequence::FK_ParenthesizedListInitFailed);
5857 InitializationSequence::FK_ParenthesizedListInitFailed);
5901 InitializationSequence::FK_ParenthesizedListInitFailed);
5924 Sequence.SetFailed(InitializationSequence::FK_ParenthesizedListInitFailed);
5937 Sequence.setSequenceKind(InitializationSequence::NormalSequence);
5962 InitializationSequence &Sequence,
6054 InitializationSequence::FK_UserConversionOverloadFailed, Result);
6262 InitializationSequence &Sequence,
6309 InitializationSequence &Sequence,
6327 InitializationSequence &Sequence,
6368 InitializationSequence::InitializationSequence(
6424 void InitializationSequence::InitializeFrom(Sema &S,
6836 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
6839 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction);
6841 SetFailed(InitializationSequence::FK_ConversionFailed);
6849 InitializationSequence::~InitializationSequence() {
7245 void InitializationSequence::PrintInitLocationNote(Sema &S,
7295 const InitializationSequence::Step& Step,
7637 ExprResult InitializationSequence::Perform(Sema &S,
8725 bool InitializationSequence::Diagnose(Sema &S,
9231 void InitializationSequence::dump(raw_ostream &OS) const {
9581 void InitializationSequence::dump() const {
9766 InitializationSequence Seq(*this, Entity, Kind, InitE);
9787 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList);
9795 InitializationSequence::FK_ConstructorOverloadFailed,
9802 InitializationSequence::SK_ConstructorInitialization);