#include <xi-Template.h>
Public Member Functions | |
Scope (const char *name, ConstructList *contents) | |
void | genDecls (XStr &str) |
void | genDefs (XStr &str) |
void | genReg (XStr &str) |
void | genGlobalCode (XStr scope, XStr &decls, XStr &defs) |
void | print (XStr &str) |
void | outputClosuresDecl (XStr &str) |
void | outputClosuresDef (XStr &str) |
Protected Attributes | |
const char * | name_ |
Definition at line 48 of file xi-Template.h.
xi::Scope::Scope | ( | const char * | name, | |
ConstructList * | contents | |||
) |
Definition at line 17 of file xi-Template.C.
void xi::Scope::genDecls | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 20 of file xi-Template.C.
References name_.
void xi::Scope::genDefs | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 26 of file xi-Template.C.
References name_.
void xi::Scope::genReg | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 32 of file xi-Template.C.
References name_.
Reimplemented from xi::AstChildren< Child >.
Definition at line 37 of file xi-Template.C.
References name_.
void xi::Scope::print | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 42 of file xi-Template.C.
References name_, and print().
void xi::Scope::outputClosuresDecl | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 48 of file xi-Template.C.
References name_.
void xi::Scope::outputClosuresDef | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::AstChildren< Child >.
Definition at line 54 of file xi-Template.C.
References name_.
const char* xi::Scope::name_ [protected] |
Definition at line 50 of file xi-Template.h.
Referenced by genDecls(), genDefs(), genGlobalCode(), genReg(), outputClosuresDecl(), outputClosuresDef(), and print().