#include <UT_FSASymbolTable.h>
Public Member Functions | |
| UT_FSASymbolTable () | |
| ~UT_FSASymbolTable () | |
| void | addSymbol (const char *symbol, UT_Thing data) |
| int | deleteSymbol (const char *symbol) |
| void | clear () |
| int | findSymbol (const char *symbol, UT_Thing *datap) const |
| unsigned | entries () const |
| bool | empty () const |
| const char * | getStringReference (const char *symbol) |
| int64 | getMemUsage (bool=false) const |
| int | traverseConst (int(*function)(UT_Thing &, const char *, void *), void *data) const |
| int | traverse (int(*function)(UT_Thing &, const char *, void *), void *data) |
| void | rebuild () |
Definition at line 42 of file UT_FSASymbolTable.h.
| UT_FSASymbolTable::UT_FSASymbolTable | ( | ) |
| UT_FSASymbolTable::~UT_FSASymbolTable | ( | ) |
| void UT_FSASymbolTable::addSymbol | ( | const char * | symbol, | |
| UT_Thing | data | |||
| ) |
| void UT_FSASymbolTable::clear | ( | ) |
| int UT_FSASymbolTable::deleteSymbol | ( | const char * | symbol | ) |
| bool UT_FSASymbolTable::empty | ( | ) | const [inline] |
Definition at line 65 of file UT_FSASymbolTable.h.
| unsigned UT_FSASymbolTable::entries | ( | void | ) | const [inline] |
Definition at line 64 of file UT_FSASymbolTable.h.
| int UT_FSASymbolTable::findSymbol | ( | const char * | symbol, | |
| UT_Thing * | datap | |||
| ) | const [inline] |
Definition at line 51 of file UT_FSASymbolTable.h.
| int64 UT_FSASymbolTable::getMemUsage | ( | bool | = false |
) | const [inline] |
Definition at line 75 of file UT_FSASymbolTable.h.
| const char* UT_FSASymbolTable::getStringReference | ( | const char * | symbol | ) | [inline] |
Definition at line 67 of file UT_FSASymbolTable.h.
| void UT_FSASymbolTable::rebuild | ( | ) |
| int UT_FSASymbolTable::traverse | ( | int(*)(UT_Thing &, const char *, void *) | function, | |
| void * | data | |||
| ) | [inline] |
Definition at line 95 of file UT_FSASymbolTable.h.
| int UT_FSASymbolTable::traverseConst | ( | int(*)(UT_Thing &, const char *, void *) | function, | |
| void * | data | |||
| ) | const [inline] |
Definition at line 82 of file UT_FSASymbolTable.h.
1.5.9