clang 17.0.0git
|
Sets the context for break/continue statements. More...
Public Types | |
using | LabelTy = typename ByteCodeStmtGen< Emitter >::LabelTy |
using | OptLabelTy = typename ByteCodeStmtGen< Emitter >::OptLabelTy |
Public Member Functions | |
LoopScope (ByteCodeStmtGen< Emitter > *Ctx, LabelTy BreakLabel, LabelTy ContinueLabel) | |
~LoopScope () | |
![]() | |
virtual | ~LabelScope () |
Additional Inherited Members | |
![]() | |
LabelScope (ByteCodeStmtGen< Emitter > *Ctx) | |
![]() | |
ByteCodeStmtGen< Emitter > * | Ctx |
ByteCodeStmtGen instance. | |
Sets the context for break/continue statements.
Definition at line 37 of file ByteCodeStmtGen.cpp.
using clang::interp::LoopScope< Emitter >::LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy |
Definition at line 39 of file ByteCodeStmtGen.cpp.
using clang::interp::LoopScope< Emitter >::OptLabelTy = typename ByteCodeStmtGen<Emitter>::OptLabelTy |
Definition at line 40 of file ByteCodeStmtGen.cpp.
|
inline |
Definition at line 42 of file ByteCodeStmtGen.cpp.
|
inline |
Definition at line 50 of file ByteCodeStmtGen.cpp.
References clang::interp::LabelScope< Emitter >::Ctx.