|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Sema/Sema.h 129 class InitializationSequence;
References
tools/clang/lib/Sema/SemaCast.cpp 398 InitializationSequence sequence(S, entity, initKind, src);
404 case InitializationSequence::FK_ConstructorOverloadFailed:
405 case InitializationSequence::FK_UserConversionOverloadFailed:
1674 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw);
tools/clang/lib/Sema/SemaCoroutine.cpp 549 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs,
tools/clang/lib/Sema/SemaDecl.cpp11703 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E));
11715 InitializationSequence InitSeq(*this, Entity, Kind, Args,
12253 InitializationSequence InitSeq(*this, Entity, Kind, None);
tools/clang/lib/Sema/SemaDeclCXX.cpp 268 InitializationSequence InitSeq(*this, Entity, Kind, Arg);
1228 InitializationSequence Seq(S, Entity, Kind, Init);
3900 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
4265 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args);
4318 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args);
4452 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args);
4522 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None);
4560 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg);
4656 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE);
4687 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None);
14358 InitializationSequence sequence(*this, entity, initKind, opaqueValue);
15807 InitializationSequence InitSeq(*this, InitEntity, InitKind, None);
tools/clang/lib/Sema/SemaExpr.cpp 4875 InitializationSequence InitSeq(*this, Entity, Kind, ResultE);
6073 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr);
12814 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr);
tools/clang/lib/Sema/SemaExprCXX.cpp 1403 InitializationSequence InitSeq(*this, Entity, Kind, Exprs);
2131 InitializationSequence InitSeq(*this, Entity, Kind,
4986 InitializationSequence Init(S, To, InitKind, ArgExprs);
5192 InitializationSequence Init(Self, To, Kind, FromPtr);
5594 InitializationSequence InitSeq(Self, Entity, Kind, From);
5622 InitializationSequence InitSeq(Self, Entity, Kind, From);
5646 InitializationSequence InitSeq(Self, Entity, Kind, From);
5724 InitializationSequence InitSeq(Self, Entity, Kind, Arg);
6308 InitializationSequence E1ToC, E2ToC;
tools/clang/lib/Sema/SemaExprObjC.cpp 404 InitializationSequence Seq(S, Entity, Kind, Element);
tools/clang/lib/Sema/SemaInit.cpp 518 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit);
525 InitializationSequence::FK_ExplicitConstructor) {
1357 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr,
2380 InitializationSequence Seq(SemaRef, Entity, Kind, Init,
3754 maybeRecoverWithZeroInitialization(Sema &S, InitializationSequence &Sequence,
3775 InitializationSequence &Sequence,
3806 InitializationSequence &Sequence,
3817 InitializationSequence &Sequence,
3989 InitializationSequence &Sequence,
4090 InitializationSequence::FK_ListConstructorOverloadFailed :
4091 InitializationSequence::FK_ConstructorOverloadFailed,
4127 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
4136 Sequence.SetFailed(InitializationSequence::FK_ExplicitConstructor);
4153 InitializationSequence &Sequence) {
4168 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4183 InitializationSequence &Sequence);
4188 InitializationSequence &Sequence,
4196 InitializationSequence &Sequence,
4200 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4205 Sequence.SetFailed(InitializationSequence::FK_ReferenceBindingToInitList);
4261 InitializationSequence::FK_NonConstLValueReferenceBindingToTemporary);
4270 InitializationSequence &Sequence,
4278 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForScalar);
4370 Sequence.SetFailed(InitializationSequence::FK_InitListBadDestinationType);
4452 Sequence.SetFailed(InitializationSequence::FK_ListInitializationFailed);
4465 InitializationSequence &Sequence) {
4663 InitializationSequence &Sequence) {
4700 InitializationSequence &Sequence) {
4771 InitializationSequence::FK_ReferenceInitOverloadFailed,
4784 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4787 InitializationSequence::FK_ReferenceInitOverloadFailed,
4792 ? InitializationSequence::
4794 : InitializationSequence::FK_ReferenceInitDropsQualifiers);
4796 InitializationSequence::FailureKind FK;
4800 FK = InitializationSequence::
4803 FK = InitializationSequence::
4809 FK = InitializationSequence::FK_ReferenceInitDropsQualifiers;
4812 FK = InitializationSequence::
4900 InitializationSequence::FK_ReferenceInitOverloadFailed,
4909 InitializationSequence::FK_RValueReferenceBindingToLValue);
4913 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
4949 InitializationSequence::FK_ReferenceInitOverloadFailed,
4952 Sequence.SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
4954 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitFailed);
4968 Sequence.SetFailed(InitializationSequence::FK_ReferenceInitDropsQualifiers);
4977 InitializationSequence::FK_RValueReferenceBindingToLValue);
4987 InitializationSequence::FK_ReferenceAddrspaceMismatchTemporary);
5001 InitializationSequence &Sequence) {
5009 InitializationSequence &Sequence,
5062 Sequence.SetFailed(InitializationSequence::FK_TooManyInitsForReference);
5087 InitializationSequence &Sequence) {
5111 Sequence.SetFailed(InitializationSequence::FK_DefaultInitOfConst);
5129 InitializationSequence &Sequence,
5223 InitializationSequence::FK_UserConversionOverloadFailed,
5423 InitializationSequence &Sequence,
5470 InitializationSequence &Sequence,
5488 InitializationSequence &Sequence,
5912 SetFailed(InitializationSequence::FK_AddressOfOverloadFailed);
5915 SetFailed(InitializationSequence::FK_AddressOfUnaddressableFunction);
5917 SetFailed(InitializationSequence::FK_ConversionFailed);
6358 const InitializationSequence::Step& Step,
9592 InitializationSequence Seq(*this, Entity, Kind, InitE);
9613 InitializationSequence Seq(*this, Entity, Kind, InitE, TopLevelOfInitList);
9622 InitializationSequence::FK_ConstructorOverloadFailed,
tools/clang/lib/Sema/SemaLambda.cpp 839 InitializationSequence InitSeq(*this, Entity, Kind, Args);
1527 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr);
tools/clang/lib/Sema/SemaOpenMP.cpp12395 InitializationSequence InitSeq(*this, Entity, Kind, Init);
tools/clang/lib/Sema/SemaStmt.cpp 3057 InitializationSequence Seq(S, Entity, Kind, InitExpr);
3062 for (const InitializationSequence::Step &Step : Seq.steps()) {
3063 if (Step.Kind != InitializationSequence::SK_ConstructorInitialization &&
3064 Step.Kind != InitializationSequence::SK_UserConversion)