
#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().
 1.5.5
 1.5.5