clang 19.0.0git
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
clang::interp::LabelScope< Emitter > Class Template Reference

Scope managing label targets. More...

Inheritance diagram for clang::interp::LabelScope< Emitter >:
Inheritance graph
[legend]

Public Member Functions

virtual ~LabelScope ()
 

Protected Member Functions

 LabelScope (ByteCodeStmtGen< Emitter > *Ctx)
 

Protected Attributes

ByteCodeStmtGen< Emitter > * Ctx
 ByteCodeStmtGen instance.
 

Detailed Description

template<class Emitter>
class clang::interp::LabelScope< Emitter >

Scope managing label targets.

Definition at line 22 of file ByteCodeStmtGen.cpp.

Constructor & Destructor Documentation

◆ ~LabelScope()

template<class Emitter >
virtual clang::interp::LabelScope< Emitter >::~LabelScope ( )
inlinevirtual

Definition at line 24 of file ByteCodeStmtGen.cpp.

◆ LabelScope()

template<class Emitter >
clang::interp::LabelScope< Emitter >::LabelScope ( ByteCodeStmtGen< Emitter > *  Ctx)
inlineprotected

Definition at line 27 of file ByteCodeStmtGen.cpp.

Member Data Documentation

◆ Ctx

template<class Emitter >
ByteCodeStmtGen<Emitter>* clang::interp::LabelScope< Emitter >::Ctx
protected

The documentation for this class was generated from the following file: