|
Bullet Collision Detection & Physics Library
|
The btHashMap template class implements a generic and lightweight hashmap. More...
#include <btHashMap.h>


Public Member Functions | |
| void | insert (const Key &key, const Value &value) |
| void | remove (const Key &key) |
| int | size () const |
| const Value * | getAtIndex (int index) const |
| Value * | getAtIndex (int index) |
| Key | getKeyAtIndex (int index) |
| const Key | getKeyAtIndex (int index) const |
| Value * | operator[] (const Key &key) |
| const Value * | operator[] (const Key &key) const |
| const Value * | find (const Key &key) const |
| Value * | find (const Key &key) |
| int | findIndex (const Key &key) const |
| void | clear () |
Protected Member Functions | |
| void | growTables (const Key &) |
Protected Attributes | |
| btAlignedObjectArray< int > | m_hashTable |
| btAlignedObjectArray< int > | m_next |
| btAlignedObjectArray< Value > | m_valueArray |
| btAlignedObjectArray< Key > | m_keyArray |
The btHashMap template class implements a generic and lightweight hashmap.
A basic sample of how to use btHashMap is located in Demos\BasicDemo\main.cpp
Definition at line 213 of file btHashMap.h.
|
inline |
Definition at line 460 of file btHashMap.h.
|
inline |
Definition at line 422 of file btHashMap.h.
|
inline |
Definition at line 432 of file btHashMap.h.
|
inline |
Definition at line 443 of file btHashMap.h.
|
inline |
Definition at line 377 of file btHashMap.h.
|
inline |
Definition at line 388 of file btHashMap.h.
|
inline |
Definition at line 399 of file btHashMap.h.
|
inline |
Definition at line 406 of file btHashMap.h.
|
inlineprotected |
Definition at line 223 of file btHashMap.h.
|
inline |
Definition at line 262 of file btHashMap.h.
|
inline |
Definition at line 414 of file btHashMap.h.
|
inline |
Definition at line 418 of file btHashMap.h.
|
inline |
Definition at line 289 of file btHashMap.h.
|
inline |
Definition at line 372 of file btHashMap.h.
|
protected |
Definition at line 217 of file btHashMap.h.
|
protected |
Definition at line 221 of file btHashMap.h.
|
protected |
Definition at line 218 of file btHashMap.h.
|
protected |
Definition at line 220 of file btHashMap.h.
1.8.11