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 219 of file btHashMap.h.
Definition at line 461 of file btHashMap.h.
Definition at line 434 of file btHashMap.h.
Definition at line 424 of file btHashMap.h.
Definition at line 444 of file btHashMap.h.
Definition at line 389 of file btHashMap.h.
Definition at line 378 of file btHashMap.h.
Definition at line 400 of file btHashMap.h.
Definition at line 407 of file btHashMap.h.
Definition at line 228 of file btHashMap.h.
Definition at line 264 of file btHashMap.h.
Definition at line 414 of file btHashMap.h.
Definition at line 419 of file btHashMap.h.
Definition at line 292 of file btHashMap.h.
Definition at line 373 of file btHashMap.h.
|
protected |
Definition at line 222 of file btHashMap.h.
|
protected |
Definition at line 226 of file btHashMap.h.
|
protected |
Definition at line 223 of file btHashMap.h.
|
protected |
Definition at line 225 of file btHashMap.h.