class LabelScope

Declaration

template <class Emitter>
class LabelScope { /* full declaration omitted */ };

Description

Scope managing label targets.

Declared at: clang/lib/AST/Interp/ByteCodeStmtGen.cpp:26

Templates

Emitter

Member Variables

protected ByteCodeStmtGen<Emitter>* Ctx
ByteCodeStmtGen instance.

Method Overview

Methods

LabelScope<Emitter>(ByteCodeStmtGen<Emitter>* Ctx)

Declared at: clang/lib/AST/Interp/ByteCodeStmtGen.cpp:31

Parameters

ByteCodeStmtGen<Emitter>* Ctx

virtual ~LabelScope<Emitter>()

Declared at: clang/lib/AST/Interp/ByteCodeStmtGen.cpp:28