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

Scope managing label targets. More...

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/AST/Interp/ByteCodeStmtGen.h"

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

Public Member Functions

virtual ~LabelScope ()
 

Protected Member Functions

 LabelScope (ByteCodeStmtGen< Emitter > *Ctx)
 

Protected Attributes

ByteCodeStmtGen< Emitter > * Ctx
 ByteCodeStmtGen instance. More...
 

Detailed Description

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

Scope managing label targets.

Definition at line 28 of file ByteCodeStmtGen.cpp.

Constructor & Destructor Documentation

◆ ~LabelScope()

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

Definition at line 30 of file ByteCodeStmtGen.cpp.

◆ LabelScope()

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

Definition at line 33 of file ByteCodeStmtGen.cpp.

Member Data Documentation

◆ Ctx

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

ByteCodeStmtGen instance.

Definition at line 35 of file ByteCodeStmtGen.cpp.


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