Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaInit.cpp414 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
421 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1149 InitializationSequence Seq(SemaRef, Entity, Kind, expr, in CheckSubElementType()
3026 void InitializationSequence::Step::Destroy() { in Destroy()
3067 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3071 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3115 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3120 InitializationSequence
3133 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
3145 void InitializationSequence::AddReferenceBindingStep(QualType T, in AddReferenceBindingStep()
[all …]
DSemaExprCXX.cpp1066 InitializationSequence Init(S, Entity, InitKind, StarThis); in captureThis()
1299 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
1845 InitializationSequence InitSeq(*this, Entity, Kind, MultiExprArg(Inits, NumInits)); in BuildCXXNew()
4402 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
4576 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
4959 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
4987 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5012 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5090 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
5530 InitializationSequence E1ToC1(*this, Entity1, Kind, E1); in FindCompositePointerType()
[all …]
DSemaCast.cpp336 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
342 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
343 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1514 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
DSemaLambda.cpp748 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1462 InitializationSequence Init(S, Entities.back(), InitKind, Ref); in performLambdaVarCaptureInitialization()
DSemaStmt.cpp2801 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
2803 for (const InitializationSequence::Step &Step : Seq.steps()) { in PerformMoveOrCopyInitialization()
2805 InitializationSequence::SK_ConstructorInitialization || in PerformMoveOrCopyInitialization()
2806 (Step.Kind == InitializationSequence::SK_UserConversion && in PerformMoveOrCopyInitialization()
DSemaDeclCXX.cpp266 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument()
2721 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3107 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
3160 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
3294 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
3363 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
3401 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
3554 InitializationSequence InitSeq(SemaRef, Entities.back(), InitKind, in BuildImplicitMemberInitializer()
3594 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
12285 InitializationSequence sequence(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration()
[all …]
DSemaExprObjC.cpp405 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
DSemaDecl.cpp9711 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
9723 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl()
10205 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
DSemaExpr.cpp4547 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in BuildCXXDefaultArgExpr()
5540 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
10786 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
DSemaOpenMP.cpp8568 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/external/clang/include/clang/Sema/
DInitialization.h621 class InitializationSequence {
891 InitializationSequence(Sema &S,
901 ~InitializationSequence();
DSema.h121 class InitializationSequence; variable
9538 friend class InitializationSequence; variable