cgma
|
#include <IdHasher.hpp>
Public Types | |
enum | { NumberOfBits = S } |
typedef unsigned int | Key |
typedef std::vector< Y > ::value_type | value_type |
Public Member Functions | |
HasherVector () | |
bool | add (Key idx, value_type &ptr) |
bool | remove (Key idx) |
Key | count () const |
Private Attributes | |
Key | mCount |
Definition at line 249 of file IdHasher.hpp.
typedef unsigned int HasherVector< Y, S >::Key |
Definition at line 252 of file IdHasher.hpp.
typedef std::vector<Y>::value_type HasherVector< Y, S >::value_type |
Definition at line 253 of file IdHasher.hpp.
anonymous enum |
HasherVector< Y, S >::HasherVector | ( | ) | [inline] |
Definition at line 256 of file IdHasher.hpp.
bool HasherVector< Y, S >::add | ( | Key | idx, |
value_type & | ptr | ||
) | [inline] |
Definition at line 261 of file IdHasher.hpp.
Key HasherVector< Y, S >::count | ( | ) | const [inline] |
Definition at line 285 of file IdHasher.hpp.
{ return mCount; }
bool HasherVector< Y, S >::remove | ( | Key | idx | ) | [inline] |
Definition at line 273 of file IdHasher.hpp.
Key HasherVector< Y, S >::mCount [private] |
Definition at line 291 of file IdHasher.hpp.