#include <UT_SymList.h>
Classes | |
| class | traverser |
| class | UT_Sym |
Public Member Functions | |
| UT_SymList () | |
| ~UT_SymList () | |
| int | insertEntry (const char *name, const UT_Thing &value) |
| int | findEntry (const char *name, UT_Thing *valuep) const |
| UT_Thing & | getEntry (const char *name, int *created=0) |
| int | deleteEntry (const char *name) |
| bool | findOrCreate (const char *name, UT_Thing **valuep) |
| const char * | insertEntryAndGetReference (const char *name, const UT_Thing &value, int &created) |
| const char * | getStringReference (const char *name, int *created=0) |
| int | count () const |
| int | traverse (int(*function)(UT_Thing &, const char *, void *), void *data) const |
| void | dump (FILE *output, const char *format) const |
| unsigned | entries (void) const |
| unsigned | empty (void) const |
| traverser | begin () const |
| traverser | end () const |
| int64 | getMemUsage (bool only_this) const |
| UT_Sym * | removeFirstSym () |
| void | insertSym (UT_Sym &sym) |
| UT_Sym * | findOrCreate (const char *name, int *created) |
Public Attributes | |
| UT_Sym * | symbols |
Friends | |
| class | traverser |
Definition at line 10 of file UT_SymList.h.
| UT_SymList::UT_SymList | ( | ) |
| UT_SymList::~UT_SymList | ( | ) |
| traverser UT_SymList::begin | ( | ) | const [inline] |
Definition at line 78 of file UT_SymList.h.
| int UT_SymList::count | ( | ) | const |
| int UT_SymList::deleteEntry | ( | const char * | name | ) |
| void UT_SymList::dump | ( | FILE * | output, | |
| const char * | format | |||
| ) | const |
| unsigned UT_SymList::empty | ( | void | ) | const |
| traverser UT_SymList::end | ( | ) | const [inline] |
Definition at line 79 of file UT_SymList.h.
| unsigned UT_SymList::entries | ( | void | ) | const |
| int UT_SymList::findEntry | ( | const char * | name, | |
| UT_Thing * | valuep | |||
| ) | const |
| UT_Sym* UT_SymList::findOrCreate | ( | const char * | name, | |
| int * | created | |||
| ) |
| bool UT_SymList::findOrCreate | ( | const char * | name, | |
| UT_Thing ** | valuep | |||
| ) |
| UT_Thing& UT_SymList::getEntry | ( | const char * | name, | |
| int * | created = 0 | |||
| ) |
| int64 UT_SymList::getMemUsage | ( | bool | only_this | ) | const |
| const char* UT_SymList::getStringReference | ( | const char * | name, | |
| int * | created = 0 | |||
| ) |
| int UT_SymList::insertEntry | ( | const char * | name, | |
| const UT_Thing & | value | |||
| ) |
| const char* UT_SymList::insertEntryAndGetReference | ( | const char * | name, | |
| const UT_Thing & | value, | |||
| int & | created | |||
| ) |
| void UT_SymList::insertSym | ( | UT_Sym & | sym | ) |
| UT_Sym* UT_SymList::removeFirstSym | ( | ) |
| int UT_SymList::traverse | ( | int(*)(UT_Thing &, const char *, void *) | function, | |
| void * | data | |||
| ) | const |
friend class traverser [friend] |
Definition at line 101 of file UT_SymList.h.
Definition at line 94 of file UT_SymList.h.
1.5.9