Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaInit.cpp282 InitializationSequence InitSeq(SemaRef, Entity, Kind, 0, 0); in CheckValueInitializable()
315 InitializationSequence InitSeq(SemaRef, MemberEntity, Kind, 0, 0); in FillInValueInitForField()
424 InitializationSequence InitSeq(SemaRef, ElementEntity, Kind, 0, 0); in FillInValueInitializations()
787 InitializationSequence Seq(SemaRef, Entity, Kind, &expr, 1); in CheckSubElementType()
2397 void InitializationSequence::Step::Destroy() { in Destroy()
2432 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
2436 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
2476 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
2481 InitializationSequence
2494 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
[all …]
DSemaExprCXX.cpp863 InitializationSequence InitSeq(*this, Entity, Kind, Exprs, NumExprs); in BuildCXXTypeConstructExpr()
1393 InitializationSequence InitSeq(*this, Entity, Kind, Inits, NumInits); in BuildCXXNew()
3406 InitializationSequence Init(S, To, InitKind, in evaluateTypeTrait()
3565 InitializationSequence Init(Self, To, Kind, &FromPtr, 1); in EvaluateBinaryTypeTrait()
3965 InitializationSequence InitSeq(Self, Entity, Kind, &From, 1); in TryClassUnification()
3993 InitializationSequence InitSeq(Self, Entity, Kind, &From, 1); in TryClassUnification()
4018 InitializationSequence InitSeq(Self, Entity, Kind, &From, 1); in TryClassUnification()
4095 InitializationSequence InitSeq(Self, Entity, Kind, &Arg, 1); in ConvertForConditional()
4544 InitializationSequence E1ToC1(*this, Entity1, Kind, &E1, 1); in FindCompositePointerType()
4545 InitializationSequence E2ToC1(*this, Entity1, Kind, &E2, 1); in FindCompositePointerType()
[all …]
DSemaCast.cpp331 InitializationSequence sequence(S, entity, initKind, &src, 1); in tryDiagnoseOverloadedCast()
337 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
338 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1322 InitializationSequence InitSeq(Self, Entity, InitKind, &SrcExprRaw, 1); in TryStaticImplicitCast()
DSemaDeclCXX.cpp248 InitializationSequence InitSeq(*this, Entity, Kind, &Arg, 1); in SetParamDefaultArgument()
1716 InitializationSequence Seq(*this, Entity, Kind, Inits, NumInits); in ActOnCXXInClassMemberInitializer()
2225 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args, NumArgs); in BuildMemberInitializer()
2294 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args, NumArgs); in BuildDelegatingInitializer()
2432 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args, NumArgs); in BuildBaseInitializer()
2501 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, 0, 0); in BuildImplicitBaseInitializer()
2539 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, in BuildImplicitBaseInitializer()
2693 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, in BuildImplicitMemberInitializer()
2732 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, 0, 0); in BuildImplicitMemberInitializer()
9713 InitializationSequence sequence(*this, entity, initKind, &opaqueValue, 1); in BuildExceptionDeclaration()
[all …]
DSemaStmt.cpp2203 InitializationSequence Seq(*this, Entity, Kind, &InitExpr, 1); in PerformMoveOrCopyInitialization()
2210 for (InitializationSequence::step_iterator Step = Seq.step_begin(), in PerformMoveOrCopyInitialization()
2213 if (Step->Kind != InitializationSequence::SK_ConstructorInitialization) in PerformMoveOrCopyInitialization()
DSemaExpr.cpp3459 InitializationSequence InitSeq(*this, Entity, Kind, &ResultE, 1); in BuildCXXDefaultArgExpr()
4165 InitializationSequence InitSeq(*this, Entity, Kind, &LiteralExpr, 1); in BuildCompoundLiteralExpr()
8230 InitializationSequence InitSeq(*this, Entity, Kind, &RHSExpr, 1); in CreateBuiltinBinOp()
10480 InitializationSequence Init(S, Entities.back(), InitKind, &Ref, 1); in captureInLambda()
DSemaExprObjC.cpp346 InitializationSequence Seq(S, Entity, Kind, &Element, 1); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp6563 InitializationSequence InitSeq(*this, Entity, Kind, Args, NumArgs); in AddInitializerToDecl()
6951 InitializationSequence InitSeq(*this, Entity, Kind, 0, 0); in ActOnUninitializedDecl()
/external/clang/include/clang/Sema/
DInitialization.h538 class InitializationSequence {
763 InitializationSequence(Sema &S,
769 ~InitializationSequence();
DSema.h107 class InitializationSequence; variable
7226 friend class InitializationSequence; variable