#include <POP_VariableList.h>
Definition at line 145 of file POP_VariableList.h.
| POP_VariableList::POP_VariableList | ( | ) |
| virtual POP_VariableList::~POP_VariableList | ( | ) | [virtual] |
| POP_AccessEntry* POP_VariableList::access | ( | int | idx | ) | const [inline] |
Definition at line 198 of file POP_VariableList.h.
| int POP_VariableList::addAccess | ( | const char * | name, | |
| const char * | attrib, | |||
| const char * | builder, | |||
| const char * | type, | |||
| int | size = 1 | |||
| ) |
| int POP_VariableList::addAttribute | ( | const char * | name, | |
| const char * | builder, | |||
| int | size = 1 | |||
| ) |
| void POP_VariableList::addDefaultGlobals | ( | ) |
| int POP_VariableList::addFuncXlate | ( | const char * | function, | |
| const char * | xlate, | |||
| const char * | prefix | |||
| ) |
| int POP_VariableList::addGlobal | ( | const char * | name, | |
| const char * | builder, | |||
| int | varying = 0, |
|||
| int | framevarying = 0 | |||
| ) |
| int POP_VariableList::addParam | ( | const char * | name, | |
| const char * | type | |||
| ) |
| int POP_VariableList::addPreDefine | ( | const char * | name | ) |
| int POP_VariableList::addStream | ( | const UT_String & | name | ) |
| int POP_VariableList::addVariable | ( | const char * | name, | |
| const char * | requires, | |||
| const char * | builder, | |||
| int | pointvarying = 1 | |||
| ) |
| POP_AttributeEntry* POP_VariableList::attrib | ( | int | idx | ) | [inline] |
Definition at line 207 of file POP_VariableList.h.
| void POP_VariableList::deferNode | ( | POP_Node * | node | ) |
| POP_AccessEntry* POP_VariableList::findAccess | ( | const char * | name | ) | const |
| POP_AttributeEntry* POP_VariableList::findAttribute | ( | const char * | name | ) | const |
| POP_FuncEntry* POP_VariableList::findFuncXlate | ( | const char * | function | ) | const |
| POP_GlobalEntry* POP_VariableList::findGlobal | ( | const char * | name | ) | const |
| POP_StreamEntry* POP_VariableList::findStream | ( | const char * | name | ) | const |
| POP_VariableEntry* POP_VariableList::findVariable | ( | const char * | name | ) | const |
| POP_FuncEntry* POP_VariableList::funcxlate | ( | int | idx | ) | [inline] |
Definition at line 211 of file POP_VariableList.h.
| int POP_VariableList::getBuildState | ( | const char * | name | ) | const |
| int POP_VariableList::getChannelForce | ( | ) | const [inline] |
Definition at line 261 of file POP_VariableList.h.
| const char* POP_VariableList::getFunctionPrefix | ( | ) | const [inline] |
Definition at line 257 of file POP_VariableList.h.
| UT_SymbolTable* POP_VariableList::getFuncXlateTable | ( | ) | [inline] |
Definition at line 214 of file POP_VariableList.h.
| ostream* POP_VariableList::getGlobalPrefixStream | ( | ) | [inline] |
Definition at line 247 of file POP_VariableList.h.
| ostream* POP_VariableList::getGlobalSuffixStream | ( | ) | [inline] |
Definition at line 249 of file POP_VariableList.h.
| ostream* POP_VariableList::getHeaderStream | ( | ) | [inline] |
Definition at line 251 of file POP_VariableList.h.
| UT_IncludeFileManager& POP_VariableList::getManager | ( | ) | [inline] |
Definition at line 237 of file POP_VariableList.h.
| POP_GlobalEntry* POP_VariableList::global | ( | int | idx | ) | [inline] |
Definition at line 204 of file POP_VariableList.h.
| int POP_VariableList::hasNodeBeenWritten | ( | POP_Node * | node | ) |
| int POP_VariableList::isAccessTypeUsedAtAll | ( | const char * | type | ) |
| int POP_VariableList::load | ( | const char * | fname | ) |
| void POP_VariableList::markNodeWritten | ( | const char * | stream, | |
| POP_Node * | node | |||
| ) |
| int POP_VariableList::numaccess | ( | ) | const [inline] |
Definition at line 197 of file POP_VariableList.h.
| int POP_VariableList::numattribs | ( | ) | const [inline] |
Definition at line 206 of file POP_VariableList.h.
| int POP_VariableList::numfuncxlate | ( | ) | const [inline] |
Definition at line 209 of file POP_VariableList.h.
| int POP_VariableList::numglobal | ( | ) | const [inline] |
Definition at line 203 of file POP_VariableList.h.
| int POP_VariableList::numparam | ( | ) | const [inline] |
Definition at line 217 of file POP_VariableList.h.
| int POP_VariableList::numpredefine | ( | ) | const [inline] |
Definition at line 223 of file POP_VariableList.h.
| int POP_VariableList::numstream | ( | ) | const [inline] |
Definition at line 200 of file POP_VariableList.h.
| int POP_VariableList::numvar | ( | ) | const [inline] |
Definition at line 194 of file POP_VariableList.h.
| const char* POP_VariableList::paramname | ( | int | idx | ) | const [inline] |
Definition at line 219 of file POP_VariableList.h.
| const char* POP_VariableList::paramtype | ( | int | idx | ) | const [inline] |
Definition at line 221 of file POP_VariableList.h.
| POP_Node* POP_VariableList::popDeferredNode | ( | ) |
| void POP_VariableList::popNodeFrame | ( | ) |
| void POP_VariableList::popVariableState | ( | ) |
| const char* POP_VariableList::predefine | ( | int | idx | ) | const [inline] |
Definition at line 225 of file POP_VariableList.h.
| void POP_VariableList::pushNodeFrame | ( | ) |
| void POP_VariableList::pushVariableState | ( | ) |
| void POP_VariableList::resetAll | ( | ) |
| void POP_VariableList::resetUsed | ( | ) |
| void POP_VariableList::setBuildState | ( | const char * | name, | |
| int | value | |||
| ) |
| void POP_VariableList::setChannelForce | ( | int | force | ) | [inline] |
Definition at line 260 of file POP_VariableList.h.
| void POP_VariableList::setFunctionPrefix | ( | const char * | s | ) | [inline] |
Definition at line 254 of file POP_VariableList.h.
| void POP_VariableList::setGlobalPrefixStream | ( | ostream * | os | ) | [inline] |
Definition at line 240 of file POP_VariableList.h.
| void POP_VariableList::setGlobalSuffixStream | ( | ostream * | os | ) | [inline] |
Definition at line 242 of file POP_VariableList.h.
| void POP_VariableList::setHeaderStream | ( | ostream * | os | ) | [inline] |
Definition at line 244 of file POP_VariableList.h.
| POP_StreamEntry* POP_VariableList::stream | ( | int | idx | ) | [inline] |
Definition at line 201 of file POP_VariableList.h.
| int POP_VariableList::testBuildState | ( | const char * | name | ) | const |
| POP_AccessEntry* POP_VariableList::useAccess | ( | const char * | name | ) |
| POP_AttributeEntry* POP_VariableList::useAttribute | ( | const char * | name | ) |
| POP_AccessEntry* POP_VariableList::useSoftAccess | ( | const char * | name | ) |
| POP_VariableEntry* POP_VariableList::useVariable | ( | const char * | name | ) |
| POP_VariableEntry* POP_VariableList::variable | ( | int | idx | ) | const [inline] |
Definition at line 195 of file POP_VariableList.h.
| void POP_VariableList::writeAttributeInit | ( | const char * | ctxtname, | |
| ostream & | os | |||
| ) | const |
| void POP_VariableList::writeDeclarations | ( | const char * | ctxtname, | |
| ostream & | os | |||
| ) | const |
| void POP_VariableList::writeLocalVarClass | ( | const char * | prefix, | |
| ostream & | os | |||
| ) | const |
| void POP_VariableList::writeVariableDeclarations | ( | ostream & | os | ) | const |
UT_PtrArray<POP_AccessEntry *> POP_VariableList::myAccessList [protected] |
Definition at line 286 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myAccessTable [protected] |
Definition at line 278 of file POP_VariableList.h.
UT_PtrArray<POP_AttributeEntry *> POP_VariableList::myAttribList [protected] |
Definition at line 289 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myAttribTable [protected] |
Definition at line 282 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myBuildStateTable [protected] |
Definition at line 283 of file POP_VariableList.h.
int POP_VariableList::myChannelForce [protected] |
Definition at line 300 of file POP_VariableList.h.
UT_PtrArray<UT_PtrArray<POP_Node *> *> POP_VariableList::myDeferredNodes [protected] |
Definition at line 296 of file POP_VariableList.h.
UT_String POP_VariableList::myFuncPrefix [protected] |
Definition at line 306 of file POP_VariableList.h.
UT_PtrArray<POP_FuncEntry *> POP_VariableList::myFuncXlateList [protected] |
Definition at line 290 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myFuncXlateTable [protected] |
Definition at line 284 of file POP_VariableList.h.
UT_PtrArray<POP_GlobalEntry *> POP_VariableList::myGlobalList [protected] |
Definition at line 288 of file POP_VariableList.h.
ostream* POP_VariableList::myGlobalPrefixStream [protected] |
Definition at line 302 of file POP_VariableList.h.
ostream* POP_VariableList::myGlobalSuffixStream [protected] |
Definition at line 303 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myGlobalTable [protected] |
Definition at line 281 of file POP_VariableList.h.
ostream* POP_VariableList::myHeaderStream [protected] |
Definition at line 304 of file POP_VariableList.h.
UT_IncludeFileManager POP_VariableList::myIncludeMgr [protected] |
Definition at line 298 of file POP_VariableList.h.
UT_PtrArray<UT_SymbolTable *> POP_VariableList::myNodeStack [protected] |
Definition at line 294 of file POP_VariableList.h.
UT_PtrArray<char *> POP_VariableList::myNodeStackList [protected] |
Definition at line 295 of file POP_VariableList.h.
UT_PtrArray<char *> POP_VariableList::myParamList [protected] |
Definition at line 291 of file POP_VariableList.h.
UT_PtrArray<char *> POP_VariableList::myPreDefineList [protected] |
Definition at line 292 of file POP_VariableList.h.
UT_PtrArray<POP_StreamEntry *> POP_VariableList::myStreamList [protected] |
Definition at line 287 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myStreamTable [protected] |
Definition at line 280 of file POP_VariableList.h.
UT_PtrArray<POP_VariableEntry *> POP_VariableList::myVariableList [protected] |
Definition at line 285 of file POP_VariableList.h.
UT_SymbolTable POP_VariableList::myVariableTable [protected] |
Definition at line 279 of file POP_VariableList.h.
1.5.9