Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaInit.cpp3232 void InitializationSequence::Step::Destroy() { in Destroy()
3343 InitializationSequence
4296 InitializationSequence &Sequence) { in TryRefInitWithConversionFunction()
4611 InitializationSequence::FailureKind FK; in TryReferenceInitializationCore()
4615 FK = InitializationSequence:: in TryReferenceInitializationCore()
4618 FK = InitializationSequence:: in TryReferenceInitializationCore()
4627 FK = InitializationSequence:: in TryReferenceInitializationCore()
5317 InitializationSequence::InitializationSequence(Sema &S, in InitializationSequence() function in InitializationSequence
5714 InitializationSequence::~InitializationSequence() { in ~InitializationSequence()
8235 bool InitializationSequence::Diagnose(Sema &S, in Diagnose()
[all …]
H A DSemaCast.cpp366 InitializationSequence sequence(S, entity, initKind, src); in tryDiagnoseOverloadedCast()
372 case InitializationSequence::FK_ConstructorOverloadFailed: in tryDiagnoseOverloadedCast()
373 case InitializationSequence::FK_UserConversionOverloadFailed: in tryDiagnoseOverloadedCast()
1641 InitializationSequence InitSeq(Self, Entity, InitKind, SrcExprRaw); in TryStaticImplicitCast()
H A DSemaExprCXX.cpp1159 InitializationSequence Init(S, Entity, InitKind, StarThis); in captureThis()
1419 InitializationSequence InitSeq(*this, Entity, Kind, Exprs); in BuildCXXTypeConstructExpr()
2142 InitializationSequence InitSeq(*this, Entity, Kind, in BuildCXXNew()
4980 InitializationSequence Init(S, To, InitKind, ArgExprs); in evaluateTypeTrait()
5179 InitializationSequence Init(Self, To, Kind, FromPtr); in EvaluateBinaryTypeTrait()
5575 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5603 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5627 InitializationSequence InitSeq(Self, Entity, Kind, From); in TryClassUnification()
5705 InitializationSequence InitSeq(Self, Entity, Kind, Arg); in ConvertForConditional()
6285 InitializationSequence E1ToC, E2ToC; in FindCompositePointerType()
H A DSemaLambda.cpp785 InitializationSequence InitSeq(*this, Entity, Kind, Args); in buildLambdaInitCaptureInitialization()
1431 InitializationSequence Init(S, Entity, InitKind, Ref); in performLambdaVarCaptureInitialization()
H A DSemaStmt.cpp3030 InitializationSequence Seq(S, Entity, Kind, InitExpr); in TryMoveInitialization()
3035 for (const InitializationSequence::Step &Step : Seq.steps()) { in TryMoveInitialization()
3036 if (Step.Kind != InitializationSequence::SK_ConstructorInitialization && in TryMoveInitialization()
3037 Step.Kind != InitializationSequence::SK_UserConversion) in TryMoveInitialization()
H A DSemaDeclCXX.cpp267 InitializationSequence InitSeq(*this, Entity, Kind, Arg); in SetParamDefaultArgument()
1204 InitializationSequence Seq(S, Entity, Kind, Init); in checkTupleLikeDecomposition()
3678 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
4038 InitializationSequence InitSeq(*this, MemberEntity, Kind, Args); in BuildMemberInitializer()
4090 InitializationSequence InitSeq(*this, DelegationEntity, Kind, Args); in BuildDelegatingInitializer()
4224 InitializationSequence InitSeq(*this, BaseEntity, Kind, Args); in BuildBaseInitializer()
4293 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()
4427 InitializationSequence InitSeq(SemaRef, Entity, InitKind, CtorArgE); in BuildImplicitMemberInitializer()
4458 InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None); in BuildImplicitMemberInitializer()
13807 InitializationSequence sequence(*this, entity, initKind, opaqueValue); in BuildExceptionDeclaration()
[all …]
H A DSemaCoroutine.cpp572 InitializationSequence InitSeq(*this, Entity, Kind, CtorArgExprs, in buildCoroutinePromise()
H A DSemaExprObjC.cpp404 InitializationSequence Seq(S, Entity, Kind, Element); in CheckObjCCollectionLiteralElement()
H A DSemaDecl.cpp11132 InitializationSequence Init(*this, Entity, Kind, MultiExprArg(E)); in AddInitializerToDecl()
11144 InitializationSequence InitSeq(*this, Entity, Kind, Args, in AddInitializerToDecl()
11649 InitializationSequence InitSeq(*this, Entity, Kind, None); in ActOnUninitializedDecl()
H A DSemaExpr.cpp4721 InitializationSequence InitSeq(*this, Entity, Kind, ResultE); in CheckCXXDefaultArgExpr()
5865 InitializationSequence InitSeq(*this, Entity, Kind, LiteralExpr); in BuildCompoundLiteralExpr()
12273 InitializationSequence InitSeq(*this, Entity, Kind, RHSExpr); in CreateBuiltinBinOp()
H A DSemaOpenMP.cpp10182 InitializationSequence InitSeq(*this, Entity, Kind, Init); in ActOnOpenMPFirstprivateClause()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h759 class InitializationSequence {
1120 InitializationSequence(Sema &S,
1130 ~InitializationSequence();
H A DSema.h129 class InitializationSequence; variable
10705 friend class InitializationSequence; variable