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
- public DeclScope<Emitter>(ByteCodeExprGen<Emitter> * Ctx, const clang::VarDecl * VD)
- public void addExtended(const Scope::Local & Local)
Methods
¶DeclScope<Emitter>(ByteCodeExprGen<Emitter>* Ctx,
const clang::VarDecl* VD)
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)
void addExtended(const Scope::Local& Local)
Declared at: clang/lib/AST/Interp/ByteCodeExprGen.cpp:34
Parameters
- const Scope::Local& Local