|
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.