Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaInit.cpp525 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
532 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1387 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType()
2423 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer()
3457 void InitializationSequence::Step::Destroy() { in Destroy()
3502 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3513 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3565 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3570 InitializationSequence
3583 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
[all …]
H A DSemaCast.cpp437 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
443 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
444 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1843 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1509 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
2316 InitializationSequence InitSeq(*this, Entity, Kind, in BuildCXXNew()
5242 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
5448 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
5850 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5878 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5902 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5980 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
6821 InitializationSequence E1ToC(*this, Entity, Kind, E1); in FindCompositePointerType()
6825 InitializationSequence E2ToC(*this, Entity, Kind, E2); in FindCompositePointerType()
H A DSemaLambda.cpp844 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1622 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
H A DSemaStmt.cpp3439 InitializationSequence Seq(S, Entity, Kind, InitExpr); in TryMoveInitialization()
3447 for (const InitializationSequence::Step &Step : Seq.steps()) { in TryMoveInitialization()
3448 if (Step.Kind != InitializationSequence::SK_ConstructorInitialization && in TryMoveInitialization()
3449 Step.Kind != InitializationSequence::SK_UserConversion) in TryMoveInitialization()
H A DSemaDeclCXX.cpp273 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in ConvertParamDefaultArgument()
1274 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition()
4014 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
4375 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
4428 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
4562 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
4632 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4670 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
4766 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
4797 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
[all …]
H A DSemaCoroutine.cpp603 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
H A DSemaExprObjC.cpp406 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp12258 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
12270 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl()
12853 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
H A DSemaTemplateInstantiateDecl.cpp4365 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in InstantiateDefaultArgument()
H A DSemaExpr.cpp4766 InitializationSequence InitSeq(*this, Entity, Kind, E); in tryConvertExprToType()
6889 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
13969 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
H A DSemaOpenMP.cpp15606 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DInitialization.h782 class InitializationSequence {
1149 InitializationSequence(Sema &S,
1159 ~InitializationSequence();
H A DSema.h138 class InitializationSequence; variable
12694 friend class InitializationSequence; variable