reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
63 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> { 65 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy; 66 using OptLabelTy = typename ByteCodeStmtGen<Emitter>::OptLabelTy; 67 using CaseMap = typename ByteCodeStmtGen<Emitter>::CaseMap; 69 SwitchScope(ByteCodeStmtGen<Emitter> *Ctx, CaseMap &&CaseLabels, 71 : LabelScope<Emitter>(Ctx), OldBreakLabel(Ctx->BreakLabel),