Home
last modified time | relevance | path

Searched refs:InitializationSequence (Results 1 – 12 of 12) sorted by relevance

/external/clang/lib/Sema/
DSemaInit.cpp379 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
386 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1000 InitializationSequence Seq(SemaRef, Entity, Kind, expr, in CheckSubElementType()
2781 void InitializationSequence::Step::Destroy() { in Destroy()
2822 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
2826 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
2869 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
2874 InitializationSequence
2887 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
2899 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
[all …]
DSemaExprCXX.cpp1058 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
1603 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits)); in BuildCXXNew()
3817 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
3992 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
4367 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4395 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4420 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4498 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
4930 InitializationSequence E1ToC1(*this, Entity1, Kind, E1); in FindCompositePointerType()
4931 InitializationSequence E2ToC1(*this, Entity1, Kind, E2); in FindCompositePointerType()
[all …]
DSemaCast.cpp335 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
341 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
342 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1501 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
DSemaDeclCXX.cpp268 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument()
2741 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3121 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
3174 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
3308 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
3395 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, Args); in BuildImplicitBaseInitializer()
3404 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
3442 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
3594 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, in BuildImplicitMemberInitializer()
3634 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
[all …]
DSemaStmt.cpp2713 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
2720 for (InitializationSequence::step_iterator Step = Seq.step_begin(), in PerformMoveOrCopyInitialization()
2723 if (Step->Kind != InitializationSequence::SK_ConstructorInitialization) in PerformMoveOrCopyInitialization()
DSemaLambda.cpp785 InitializationSequence InitSeq(*this, Entity, Kind, Args); in performLambdaInitCaptureInitialization()
DSemaExpr.cpp4146 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in BuildCXXDefaultArgExpr()
5088 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
9992 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
12640 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in addAsFieldToClosureType()
DSemaExprObjC.cpp352 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp8949 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
8961 InitializationSequence InitSeq(*this, Entity, Kind, Args); in AddInitializerToDecl()
9423 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
DSemaOpenMP.cpp4942 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/external/clang/include/clang/Sema/
DInitialization.h620 class InitializationSequence {
870 InitializationSequence(Sema &S,
879 ~InitializationSequence();
DSema.h119 class InitializationSequence; variable
8628 friend class InitializationSequence; variable