#include <SbHash.h>
|
unsigned int | getIndex (const Key &key) const |
|
void | resize (unsigned int newsize) |
|
◆ SbHashApplyFunc
template<class Type , class Key >
typedef void SbHash< Type, Key >::SbHashApplyFunc(const Key &key, const Type &obj, void *closure) |
◆ SbHashFunc
template<class Type , class Key >
typedef uintptr_t SbHash< Type, Key >::SbHashFunc(const Key &key) |
◆ SbHash() [1/2]
template<class Type , class Key >
SbHash< Type, Key >::SbHash |
( |
unsigned int |
sizearg = 256 , |
|
|
float |
loadfactorarg = 0.0f |
|
) |
| |
|
inline |
◆ SbHash() [2/2]
template<class Type , class Key >
◆ ~SbHash()
template<class Type , class Key >
◆ apply()
template<class Type , class Key >
◆ clear()
template<class Type , class Key >
void SbHash< Type, Key >::clear |
( |
void |
| ) |
|
|
inline |
◆ default_hash_func()
template<class Type , class Key >
static uintptr_t SbHash< Type, Key >::default_hash_func |
( |
const Key & |
key | ) |
|
|
inlinestaticprotected |
◆ get()
template<class Type , class Key >
SbBool SbHash< Type, Key >::get |
( |
const Key & |
key, |
|
|
Type & |
obj |
|
) |
| const |
|
inline |
◆ getIndex()
template<class Type , class Key >
unsigned int SbHash< Type, Key >::getIndex |
( |
const Key & |
key | ) |
const |
|
inlineprotected |
◆ getNumElements()
template<class Type , class Key >
unsigned int SbHash< Type, Key >::getNumElements |
( |
void |
| ) |
const |
|
inline |
◆ makeKeyList()
template<class Type , class Key >
void SbHash< Type, Key >::makeKeyList |
( |
SbList< Key > & |
l | ) |
const |
|
inline |
◆ operator=()
template<class Type , class Key >
◆ put()
template<class Type , class Key >
SbBool SbHash< Type, Key >::put |
( |
const Key & |
key, |
|
|
const Type & |
obj |
|
) |
| |
|
inline |
◆ remove()
template<class Type , class Key >
SbBool SbHash< Type, Key >::remove |
( |
const Key & |
key | ) |
|
|
inline |
◆ resize()
template<class Type , class Key >
void SbHash< Type, Key >::resize |
( |
unsigned int |
newsize | ) |
|
|
inlineprotected |
◆ setHashFunc()
template<class Type , class Key >
The documentation for this class was generated from the following file:
- C:/Data/Volker/Bitbucket/smallchange/lib/SmallChange/misc/SbHash.h