| 
|   | TAKE_StringSaver () | 
|   | 
| virtual  | ~TAKE_StringSaver () | 
|   | 
| int  | getStringId (TAKE_Packet &os, const char *string) | 
|   | 
|   | UT_SymbolMap () | 
|   | Constructor.  More...
  | 
|   | 
|   | ~UT_SymbolMap () | 
|   | Destructor.  More...
  | 
|   | 
| void  | addSymbol (const UT_StringHolder &symbol, const ITEM_T &data) | 
|   | Add a symbol to the map.  More...
  | 
|   | 
| bool  | findSymbol (const UT_StringRef &symbol, ITEM_T *datap) const | 
|   | 
| bool  | contains (const UT_StringRef &symbol) const | 
|   | Check if a symbol exists.  More...
  | 
|   | 
| exint  | count (const UT_StringRef &symbol) const | 
|   | Find out how many times a symbol exists (this will be either 0 or 1).  More...
  | 
|   | 
| bool  | deleteSymbol (const UT_StringRef &symbol) | 
|   | Erase a symbol from the map.  More...
  | 
|   | 
| void  | clear () | 
|   | 
| const char *  | addSymbolAndGetReference (const UT_StringHolder &symbol, const ITEM_T &data) | 
|   | Add a symbol and return the string reference.  More...
  | 
|   | 
| bool  | empty () const | 
|   | Check if the map is empty.  More...
  | 
|   | 
| ITEM_T &  | operator[] (const UT_StringHolder &symbol) | 
|   | 
| ITEM_T &  | insert (const UT_StringHolder &name, const ITEM_T &item) | 
|   | 
| void  | reserveTableSize (exint size) | 
|   | 
| float  | getLoadFactor () const | 
|   | Get current load factor.  More...
  | 
|   | 
| void  | mergeTable (const UT_SymbolMap &table) | 
|   | Merge the specified table with ourselves.  More...
  | 
|   | 
| const char *  | getStringReference (const UT_StringRef &symbol) | 
|   | 
| UT_StringHolder  | makeUniqueKey (const char *name) const | 
|   | Returns a unique key based using the passed-in string as a prefix.  More...
  | 
|   | 
| int64  | getMemoryUsage (bool inclusive) const | 
|   | Return an approximation of how much memory we use.  More...
  | 
|   | 
| iterator  | begin () | 
|   | 
| const_iterator  | begin () const | 
|   | 
| iterator  | end () | 
|   | 
| const_iterator  | end () const | 
|   | 
| const_map_iterator  | map_begin () const | 
|   | 
| map_iterator  | map_begin () | 
|   | 
| const_map_iterator  | map_end () const | 
|   | 
| map_iterator  | map_end () | 
|   | 
UT_IteratorRange 
< const_map_iterator >  | map_range () const | 
|   | 
| UT_IteratorRange< map_iterator >  | map_range () | 
|   | 
| void  | outputStats (std::ostream &os) const | 
|   | 
| map_iterator  | find (const UT_StringRef &symbol) | 
|   | 
| const_map_iterator  | find (const UT_StringRef &symbol) const | 
|   | 
| exint  | erase (const UT_StringRef &symbol) | 
|   | 
| map_iterator  | erase (const_map_iterator it) | 
|   | 
| exint  | entries () const | 
|   | 
| exint  | size () const | 
|   | 
| exint  | bucket_count () const | 
|   | 
| exint  | capacity () const | 
|   | 
| float  | getMaxLoadFactor () const | 
|   | 
| void  | setMaxLoadFactor (float f) | 
|   | 
| float  | getMinLoadFactor () const | 
|   | 
| void  | setMinLoadFactor (float) | 
|   | 
| int  | traverseConst (int(*function)(ITEM_T &, const char *, void *), void *data) const | 
|   | 
| int  | traverse (int(*function)(ITEM_T &, const char *, void *), void *data) | 
|   | 
Definition at line 24 of file TAKE_StringSaver.h.