Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaInit.cpp402 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
409 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1086 InitializationSequence Seq(SemaRef, Entity, Kind, expr, in CheckSubElementType()
2939 void InitializationSequence::Step::Destroy() { in Destroy()
2980 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
2984 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3028 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3033 InitializationSequence
3046 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3058 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
[all …]
DSemaExprCXX.cpp1066 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
1611 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits)); in BuildCXXNew()
4142 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
4316 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
4691 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4719 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4744 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4822 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
5256 InitializationSequence E1ToC1(*this, Entity1, Kind, E1); in FindCompositePointerType()
5257 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()
1514 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
DSemaLambda.cpp745 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1455 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in performLambdaVarCaptureInitialization()
DSemaDeclCXX.cpp266 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument()
2718 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3104 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
3157 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
3291 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
3378 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, Args); in BuildImplicitBaseInitializer()
3387 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
3425 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
3578 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, in BuildImplicitMemberInitializer()
3618 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
[all …]
DSemaStmt.cpp2759 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
2766 for (InitializationSequence::step_iterator Step = Seq.step_begin(), in PerformMoveOrCopyInitialization()
2769 if (Step->Kind != InitializationSequence::SK_ConstructorInitialization) in PerformMoveOrCopyInitialization()
DSemaExprObjC.cpp407 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp9376 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
9388 InitializationSequence InitSeq(*this, Entity, Kind, Args); in AddInitializerToDecl()
9859 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
DSemaExpr.cpp4312 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in BuildCXXDefaultArgExpr()
5263 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
10270 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
DSemaOpenMP.cpp6681 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/external/clang/include/clang/Sema/
DInitialization.h620 class InitializationSequence {
888 InitializationSequence(Sema &S,
897 ~InitializationSequence();
DSema.h120 class InitializationSequence; variable
9163 friend class InitializationSequence; variable