|
| HashMap (nat_t size, Cmp &_cmp, HashFctPtr _fct) |
|
| HashMap (nat_t size, Cmp &&_cmp=Cmp(), HashFctPtr fct=&super_fast_hash) |
|
| HashMap (Cmp &_cmp, HashFctPtr _fct) |
|
| HashMap (Cmp &&_cmp=Cmp(), HashFctPtr fct=&super_fast_hash) |
|
| HashMap (const std::initializer_list< Item > &) |
|
| HashMap (const HashMap &map) |
|
| HashMap (HashMap &&map) |
|
HashMap & | operator= (const HashMap &m) |
|
HashMap & | operator= (HashMap &&m) |
|
void | swap (HashMap &map) |
|
HashFctType & | get_hash_fct () |
|
const HashFctType & | get_hash_fct () const |
|
Cmp & | get_cmp () |
|
const Cmp & | get_cmp () const |
|
Value * | insert (const Key &k, const Value &v) |
|
Value * | insert (Key &&k, const Value &v) |
|
Value * | insert (const Key &k, Value &&v) |
|
Value * | insert (Key &&k, Value &&v) |
|
Value * | append (const Key &k, const Value &v) |
|
Value * | append (Key &&k, const Value &v) |
|
Value * | append (const Key &k, Value &&v) |
|
Value * | append (Key &&k, Value &&v) |
|
Value * | search (const Key &k) |
|
Value * | search (Key &&k) |
|
const Value * | search (const Key &k) const |
|
const Value * | search (Key &&k) const |
|
Value * | search_or_insert (const Key &k, const Value &v) |
|
Value * | search_or_insert (Key &&k, const Value &v) |
|
Value * | search_or_insert (const Key &k, Value &&v) |
|
Value * | search_or_insert (Key &&k, Value &&v) |
|
Value * | search_or_insert (const Key &k) |
|
Value * | search_or_insert (Key &&k) |
|
Value & | find (const Key &k) |
|
const Value & | find (const Key &k) const |
|
Value & | find (Key &&k) |
|
const Value & | find (Key &&k) const |
|
bool | has (const Key &k) const |
|
bool | has (Key &&k) const |
|
bool | remove (const Key &k) |
|
Value & | operator[] (const Key &k) |
|
const Value & | operator[] (const Key &k) const |
|
Value & | operator[] (Key &&k) |
|
const Value & | operator[] (Key &&k) const |
|