Searched refs:BaseInit (Results 1 – 4 of 4) sorted by relevance
333 class BaseInit : S { in CtorInitializer() class334 BaseInit(float) : S("no match") {} in CtorInitializer() function in CtorInitializer::BaseInit341 BaseInit(double) : S(invalid) {} in CtorInitializer() function in CtorInitializer::BaseInit
557 CXXCtorInitializer *BaseInit) { in EmitBaseInitializer() argument558 assert(BaseInit->isBaseInitializer() && in EmitBaseInitializer()563 const Type *BaseType = BaseInit->getBaseClass(); in EmitBaseInitializer()567 bool isBaseVirtual = BaseInit->isBaseVirtual(); in EmitBaseInitializer()572 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit())) in EmitBaseInitializer()589 CGF.EmitAggExpr(BaseInit->getInit(), AggSlot); in EmitBaseInitializer()1260 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass() argument1261 const Type *BaseType = BaseInit->getBaseClass(); in isInitializerOfDynamicClass()
4640 if (!BaseInit.isInvalid()) { in BuildBaseInitializer()4644 BaseInit = ActOnFinishFullExpr(BaseInit.get(), InitRange.getBegin(), in BuildBaseInitializer()4648 if (BaseInit.isInvalid()) { in BuildBaseInitializer()4651 if (BaseInit.isInvalid()) in BuildBaseInitializer()4662 BaseInit = Init; in BuildBaseInitializer()4668 BaseInit.getAs<Expr>(), in BuildBaseInitializer()4705 ExprResult BaseInit; in BuildImplicitBaseInitializer() local4713 BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None); in BuildImplicitBaseInitializer()4756 BaseInit = SemaRef.MaybeCreateExprWithCleanups(BaseInit); in BuildImplicitBaseInitializer()4757 if (BaseInit.isInvalid()) in BuildImplicitBaseInitializer()[all …]
619 ExprResult BaseInit = FillWithNoInit in FillInEmptyInitForBase() local622 if (BaseInit.isInvalid()) { in FillInEmptyInitForBase()629 ILE->setInit(Init, BaseInit.getAs<Expr>()); in FillInEmptyInitForBase()