/external/clang/lib/Sema/ |
D | SemaInit.cpp | 282 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 …]
|
D | SemaExprCXX.cpp | 863 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 …]
|
D | SemaCast.cpp | 331 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()
|
D | SemaDeclCXX.cpp | 248 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 …]
|
D | SemaStmt.cpp | 2203 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()
|
D | SemaExpr.cpp | 3459 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()
|
D | SemaExprObjC.cpp | 346 InitializationSequence Seq(S, Entity, Kind, &Element, 1); in CheckObjCCollectionLiteralElement()
|
D | SemaDecl.cpp | 6563 InitializationSequence InitSeq(*this, Entity, Kind, Args, NumArgs); in AddInitializerToDecl() 6951 InitializationSequence InitSeq(*this, Entity, Kind, 0, 0); in ActOnUninitializedDecl()
|
/external/clang/include/clang/Sema/ |
D | Initialization.h | 538 class InitializationSequence { 763 InitializationSequence(Sema &S, 769 ~InitializationSequence();
|
D | Sema.h | 107 class InitializationSequence; variable 7226 friend class InitializationSequence; variable
|