#include <HMap.h>
|
| | hash_table (size_type table_size, const Hasher &hf, const KeyEqual &ke, float load_ratio, bool insert_always=false) |
| |
| | hash_table (iterator first, iterator last, size_type table_size, const Hasher &hf, const KeyEqual &ke, float load_ratio, bool insert_always=false) |
| |
| | hash_table (const hash_table< Key, T, KeyOfValue, Hasher, KeyEqual > &other) |
| |
| | ~hash_table () |
| |
hash_table< Key, T, KeyOfValue,
Hasher, KeyEqual > & | operator= (const hash_table< Key, T, KeyOfValue, Hasher, KeyEqual > &other) |
| |
| void | swap (hash_table< Key, T, KeyOfValue, Hasher, KeyEqual > &other) |
| |
| hasher | hash_funct () const |
| |
| key_equal | key_eq () const |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| const_iterator | cbegin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| const_iterator | cend () const |
| |
| bool | empty () const |
| |
| size_type | size () const |
| |
| size_type | max_size () const |
| |
pair< hash_table_iterator< T >
, bool > | insert (const T &value) |
| |
| void | insert (const T *first, const T *last) |
| |
| void | insert (const_iterator first, const_iterator last) |
| |
| void | erase (iterator pos) |
| |
| size_type | erase (const key_type &key) |
| |
| void | erase (iterator first, iterator last) |
| |
| iterator | find (const key_type &key) |
| |
| const_iterator | find (const key_type &key) const |
| |
| size_type | count (const key_type &key) const |
| |
pair< hash_table_iterator< T >
, hash_table_iterator< T > > | equal_range (const key_type &key) |
| |
pair
< hash_table_const_iterator< T >
, hash_table_const_iterator< T > > | equal_range (const key_type &key) const |
| |
| size_type | bucket_count () const |
| |
| void | resize (size_type buckets) |
| |
| void | clear () |
| |
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
| commore::hash_table< Key, T, KeyOfValue, Hasher, KeyEqual >::hash_table |
( |
iterator |
first, |
|
|
iterator |
last, |
|
|
size_type |
table_size, |
|
|
const Hasher & |
hf, |
|
|
const KeyEqual & |
ke, |
|
|
float |
load_ratio, |
|
|
bool |
insert_always = false |
|
) |
| |
|
inline |
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
Get a cbegin const iterator cbegin is identical to the const version of begin() but it ensures, in any context, to be recognized by the compiler as returning a const_iterator
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
Get a cend const iterator cend is identical to the const version of end() but it ensures, in any context, to be recognized by the compiler as returning a const_iterator
template<class Key , class T , class KeyOfValue , class Hasher , class KeyEqual >
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key , class T , class KeyOfValue , class Hasher , class KeyEqual >
template<class Key , class T , class KeyOfValue , class Hasher , class KeyEqual >
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key , class T , class KeyOfValue , class Hasher , class KeyEqual >
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key , class T, class KeyOfValue , class Hasher , class KeyEqual >
template<class Key , class T, class KeyOfValue , class Hasher , class KeyEqual >
| void commore::hash_table< Key, T, KeyOfValue, Hasher, KeyEqual >::insert |
( |
const T * |
first, |
|
|
const T * |
last |
|
) |
| |
template<class Key , class T, class KeyOfValue , class Hasher , class KeyEqual >
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
| hash_table< Key, T, KeyOfValue, Hasher, KeyEqual>& commore::hash_table< Key, T, KeyOfValue, Hasher, KeyEqual >::operator= |
( |
const hash_table< Key, T, KeyOfValue, Hasher, KeyEqual > & |
other | ) |
|
|
inline |
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
template<class Key, class T, class KeyOfValue, class Hasher, class KeyEqual>
The documentation for this class was generated from the following file: