![]() |
SmallChange
1.0.0
A collection of extensions to Coin3D
|
Public Types | |
| typedef void | SmHashApplyFunc(const Key &key, const Type &obj, void *closure) |
| typedef uintptr_t | SmHashFunc(const Key &key) |
Public Member Functions | |
| SmHash (const SmHash &from) | |
| SmHash (unsigned int sizearg=256, float loadfactorarg=0.0f) | |
| void | apply (SmHashApplyFunc *func, void *closure) const |
| void | clear (void) |
| SbBool | get (const Key &key, Type &obj) const |
| unsigned int | getNumElements (void) const |
| void | makeKeyList (SbList< Key > &l) const |
| SmHash & | operator= (const SmHash &from) |
| SbBool | put (const Key &key, const Type &obj) |
| SbBool | remove (const Key &key) |
| void | setHashFunc (SmHashFunc *func) |
Protected Member Functions | |
| unsigned int | getIndex (const Key &key) const |
| void | resize (unsigned int newsize) |
Static Protected Member Functions | |
| static uintptr_t | default_hash_func (const Key &key) |