
#include <xi-symbol.h>


Public Member Functions | |
| Scope (const char *name, ConstructList *contents) | |
| virtual void | genPub (XStr &declstr, XStr &defstr, XStr &defconstr, int &connectPresent) |
| virtual void | genDecls (XStr &str) |
| virtual void | genDefs (XStr &str) |
| virtual void | genReg (XStr &str) |
| virtual void | preprocess () |
| virtual void | print (XStr &str) |
| virtual int | genAccels_spe_c_funcBodies (XStr &str) |
| virtual void | genAccels_spe_c_regFuncs (XStr &str) |
| virtual void | genAccels_spe_c_callInits (XStr &str) |
| virtual void | genAccels_spe_h_includes (XStr &str) |
| virtual void | genAccels_spe_h_fiCountDefs (XStr &str) |
| virtual void | genAccels_ppe_c_regFuncs (XStr &str) |
Protected Attributes | |
| const char * | name_ |
| ConstructList * | contents_ |
Definition at line 458 of file xi-symbol.h.
| xi::Scope::Scope | ( | const char * | name, | |
| ConstructList * | contents | |||
| ) | [inline] |
Definition at line 463 of file xi-symbol.h.
| virtual void xi::Scope::genPub | ( | XStr & | declstr, | |
| XStr & | defstr, | |||
| XStr & | defconstr, | |||
| int & | connectPresent | |||
| ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 464 of file xi-symbol.h.
References contents_, and xi::ConstructList::genPub().
| virtual void xi::Scope::genDecls | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 467 of file xi-symbol.h.
References contents_, xi::ConstructList::genDecls(), and name_.
| virtual void xi::Scope::genDefs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 472 of file xi-symbol.h.
References contents_, xi::ConstructList::genDefs(), and name_.
| virtual void xi::Scope::genReg | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 477 of file xi-symbol.h.
References contents_, xi::ConstructList::genReg(), and name_.
| virtual void xi::Scope::preprocess | ( | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 481 of file xi-symbol.h.
References contents_, and xi::ConstructList::preprocess().
| virtual void xi::Scope::print | ( | XStr & | str | ) | [inline, virtual] |
Implements xi::Printable.
Definition at line 484 of file xi-symbol.h.
References contents_, name_, and xi::ConstructList::print().
Reimplemented from xi::Construct.
Definition at line 491 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_spe_c_funcBodies().
| virtual void xi::Scope::genAccels_spe_c_regFuncs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 494 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_spe_c_regFuncs().
| virtual void xi::Scope::genAccels_spe_c_callInits | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 497 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_spe_c_callInits().
| virtual void xi::Scope::genAccels_spe_h_includes | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 500 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_spe_h_includes().
| virtual void xi::Scope::genAccels_spe_h_fiCountDefs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 503 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_spe_h_fiCountDefs().
| virtual void xi::Scope::genAccels_ppe_c_regFuncs | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Construct.
Definition at line 506 of file xi-symbol.h.
References contents_, and xi::ConstructList::genAccels_ppe_c_regFuncs().
const char* xi::Scope::name_ [protected] |
Definition at line 460 of file xi-symbol.h.
Referenced by genDecls(), genDefs(), genReg(), and print().
ConstructList* xi::Scope::contents_ [protected] |
Definition at line 461 of file xi-symbol.h.
Referenced by genAccels_ppe_c_regFuncs(), genAccels_spe_c_callInits(), genAccels_spe_c_funcBodies(), genAccels_spe_c_regFuncs(), genAccels_spe_h_fiCountDefs(), genAccels_spe_h_includes(), genDecls(), genDefs(), genPub(), genReg(), preprocess(), and print().
1.5.5