Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp603 InitializationSequence InitSeq(SemaRef, Entity, Kind, SubInit); in PerformEmptyInit()
610 InitializationSequence::FK_ExplicitConstructor) { in PerformEmptyInit()
1506 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, in CheckSubElementType()
2705 InitializationSequence Seq(SemaRef, Entity, Kind, Init, in CheckDesignatedInitializer()
3750 void InitializationSequence::Step::Destroy() { in Destroy()
3796 bool InitializationSequence::isDirectReferenceBinding() const { in isDirectReferenceBinding()
3807 bool InitializationSequence::isAmbiguous() const { in isAmbiguous()
3861 bool InitializationSequence::isConstructorInitialization() const { in isConstructorInitialization()
3866 InitializationSequence
3879 void InitializationSequence::AddDerivedToBaseCastStep(QualType BaseType, in AddDerivedToBaseCastStep()
[all …]
H A DSemaCast.cpp447 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
453 case InitializationSequence::FK_ParenthesizedListInitFailed: in tryDiagnoseOverloadedCast()
472 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
473 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1911 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1659 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
2466 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXNew()
5703 InitializationSequence Init(Self, To, Kind, From); in CheckConvertibilityForTypeTraits()
5804 InitializationSequence Init(S, To, InitKind, ArgExprs); in EvaluateBooleanTypeTrait()
6486 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
6514 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
6538 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
6616 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
7468 InitializationSequence E1ToC(*this, Entity, Kind, E1); in FindCompositePointerType()
7472 InitializationSequence E2ToC(*this, Entity, Kind, E2); in FindCompositePointerType()
H A DSemaLambda.cpp839 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1942 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
H A DSemaStmt.cpp3357 const InitializationSequence &Seq) { in VerifyInitializationSequenceCXX98()
3359 return Step.Kind == InitializationSequence::SK_ConstructorInitialization || in VerifyInitializationSequenceCXX98()
3360 Step.Kind == InitializationSequence::SK_UserConversion; in VerifyInitializationSequenceCXX98()
3383 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in PerformMoveOrCopyInitialization()
H A DSemaDeclCXX.cpp299 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in ConvertParamDefaultArgument()
1326 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition()
4077 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ConvertMemberDefaultInitExpression()
4521 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
4581 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
4725 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
4799 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, std::nullopt); in BuildImplicitBaseInitializer()
4837 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, CopyCtorArg); in BuildImplicitBaseInitializer()
4933 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
4964 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, std::nullopt); in BuildImplicitMemberInitializer()
[all …]
H A DSemaCoroutine.cpp553 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
H A DSemaTemplateInstantiate.cpp3275 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in SubstDefaultArgument()
H A DSemaDecl.cpp13454 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
13466 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl()
13492 InitializationSequence::SK_ParenthesizedListInit; in AddInitializerToDecl()
14071 InitializationSequence InitSeq(*this, Entity, Kind, std::nullopt); in ActOnUninitializedDecl()
H A DSemaExprObjC.cpp413 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
H A DSemaDeclObjC.cpp5519 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, in SetIvarInitializers()
H A DSemaExpr.cpp4971 InitializationSequence InitSeq(*this, Entity, Kind, E); in tryConvertExprToType()
7028 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
14603 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
H A DSemaTemplate.cpp6673 InitializationSequence InitSeq(*this, Entity, Kind, Inits); in CheckTemplateArgument()
H A DSemaOpenMP.cpp17473 InitializationSequence InitSeq(SemaRef, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h802 class InitializationSequence {
1180 InitializationSequence(Sema &S,
1190 ~InitializationSequence();
H A DSema.h145 class InitializationSequence; variable
1269 friend class InitializationSequence; variable