class DeclScope

Declaration

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

Description

Scope used to handle temporaries in toplevel variable declarations.

Declared at: clang/lib/AST/Interp/ByteCodeExprGen.cpp:29

Templates

Emitter

Member Variables

private Program::DeclScope Scope

Method Overview

Methods

DeclScope<Emitter>(ByteCodeExprGen<Emitter>* Ctx,
                   const clang::VarDecl* VD)

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

Parameters

ByteCodeExprGen<Emitter>* Ctx
const clang::VarDecl* VD

void addExtended(const Scope::Local& Local)

Declared at: clang/lib/AST/Interp/ByteCodeExprGen.cpp:34

Parameters

const Scope::Local& Local