#include <UT_HashTable.h>
|
| | UT_HashTable () |
| |
| virtual | ~UT_HashTable () |
| |
| void | useOrderedLists (bool ordered) |
| |
| void | addSymbol (const UT_Hash &symbol, const UT_Thing &data) |
| |
| int | findSymbol (const UT_Hash &symbol, UT_Thing *datap, const UT_Hash **hash_symbol=0) const |
| |
| int | contains (const UT_Hash &symbol) const |
| |
| int | count (const UT_Hash &symbol) const |
| |
| template<typename T > |
| T * | findPointer (const UT_Hash &symbol) const |
| |
| int | deleteSymbol (const UT_Hash &symbol) |
| |
| int | moveSymbol (const UT_Hash &oldsymbol, const UT_Hash &newsymbol) |
| |
| void | clear () |
| |
| unsigned | entries () const |
| |
| unsigned | size () const |
| |
| bool | empty () const |
| |
| UT_Thing & | operator[] (const UT_Hash &symbol) |
| |
| void | reserveTableSize (int size) |
| |
| float | getMaxLoadFactor () const |
| |
| void | setMaxLoadFactor (float max_load_factor) |
| |
| float | getMinLoadFactor () const |
| |
| void | setMinLoadFactor (float min_load_factor) |
| |
| void | mergeTable (const UT_HashTable &table) |
| |
| const UT_Hash * | getHashReference (const UT_Hash &hash) |
| |
| void | outputStats (FILE *output) const |
| |
| void | outputStats (std::ostream &os) const |
| |
| void | dumpTable (FILE *output) const |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
| int | traverseConst (int(*function)(UT_Thing &, const UT_Hash &, void *), void *data) const |
| |
| int | traverse (int(*function)(UT_Thing &, const UT_Hash &, void *), void *data) |
| |
| traverser | begin () const |
| |
| traverser | end () const |
| |
Definition at line 25 of file UT_HashTable.h.
| UT_HashTable::UT_HashTable |
( |
| ) |
|
|
explicit |
| virtual UT_HashTable::~UT_HashTable |
( |
| ) |
|
|
virtual |
| void UT_HashTable::clear |
( |
| ) |
|
| int UT_HashTable::contains |
( |
const UT_Hash & |
symbol | ) |
const |
|
inline |
| int UT_HashTable::count |
( |
const UT_Hash & |
symbol | ) |
const |
|
inline |
| int UT_HashTable::deleteSymbol |
( |
const UT_Hash & |
symbol | ) |
|
| void UT_HashTable::dumpTable |
( |
FILE * |
output | ) |
const |
| bool UT_HashTable::empty |
( |
void |
| ) |
const |
|
inline |
| unsigned UT_HashTable::entries |
( |
| ) |
const |
|
inline |
template<typename T >
| T* UT_HashTable::findPointer |
( |
const UT_Hash & |
symbol | ) |
const |
|
inline |
| float UT_HashTable::getMaxLoadFactor |
( |
| ) |
const |
|
inline |
| int64 UT_HashTable::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
| float UT_HashTable::getMinLoadFactor |
( |
| ) |
const |
|
inline |
| int UT_HashTable::moveSymbol |
( |
const UT_Hash & |
oldsymbol, |
|
|
const UT_Hash & |
newsymbol |
|
) |
| |
| void UT_HashTable::outputStats |
( |
FILE * |
output | ) |
const |
| void UT_HashTable::outputStats |
( |
std::ostream & |
os | ) |
const |
| void UT_HashTable::reserveTableSize |
( |
int |
size | ) |
|
| void UT_HashTable::setMaxLoadFactor |
( |
float |
max_load_factor | ) |
|
| void UT_HashTable::setMinLoadFactor |
( |
float |
min_load_factor | ) |
|
| unsigned UT_HashTable::size |
( |
void |
| ) |
const |
|
inline |
| void UT_HashTable::useOrderedLists |
( |
bool |
ordered | ) |
|
The documentation for this class was generated from the following file: