Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaInit.cpp379 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
386 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
966 InitializationSequence Seq(SemaRef, Entity, Kind, expr); in CheckSubElementType()
2717 void InitializationSequence::Step::Destroy() { in Destroy()
2758 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
2762 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
2805 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
2810 InitializationSequence
2823 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
2835 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
[all …]
H A DSemaExprCXX.cpp976 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
1517 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits)); in BuildCXXNew()
3711 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
3886 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
4261 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4289 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4314 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4392 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
4824 InitializationSequence E1ToC1(*this, Entity1, Kind, E1); in FindCompositePointerType()
4825 InitializationSequence E2ToC1(*this, Entity1, Kind, E2); in FindCompositePointerType()
[all …]
H A DSemaCast.cpp335 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
341 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
342 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1474 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaDeclCXX.cpp268 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument()
2687 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3067 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
3120 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
3254 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
3341 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, Args); in BuildImplicitBaseInitializer()
3350 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
3388 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
3540 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, CtorArgE); in BuildImplicitMemberInitializer()
3579 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
[all …]
H A DSemaStmt.cpp2555 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
2562 for (InitializationSequence::step_iterator Step = Seq.step_begin(), in PerformMoveOrCopyInitialization()
2565 if (Step->Kind != InitializationSequence::SK_ConstructorInitialization) in PerformMoveOrCopyInitialization()
H A DSemaLambda.cpp785 InitializationSequence InitSeq(*this, Entity, Kind, Args); in performLambdaInitCaptureInitialization()
H A DSemaExpr.cpp4096 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in BuildCXXDefaultArgExpr()
4947 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
9485 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
12135 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in addAsFieldToClosureType()
H A DSemaExprObjC.cpp350 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp8834 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
8846 InitializationSequence InitSeq(*this, Entity, Kind, Args); in AddInitializerToDecl()
9306 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
H A DSemaOpenMP.cpp4405 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DInitialization.h620 class InitializationSequence {
870 InitializationSequence(Sema &S,
879 ~InitializationSequence();
H A DSema.h119 class InitializationSequence; variable
8683 friend class InitializationSequence; variable