#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: