#include <itk_hash_map.h>
Inheritance diagram for itk::hash_map:
Public Types | |
typedef ht::key_type | key_type |
typedef ht::hasher | hasher |
typedef ht::key_equal | key_equal |
typedef T | data_type |
typedef ht::pointer | pointer |
typedef ht::const_pointer | const_pointer |
Public Methods | |
hasher | hash_funct () const |
key_equal | key_eq () const |
hash_map () | |
hash_map (size_type n) | |
hash_map (size_type n, const hasher &hf) | |
hash_map (size_type n, const hasher &hf, const key_equal &eql) | |
hash_map (const value_type *f, const value_type *l) | |
hash_map (const value_type *f, const value_type *l, size_type n) | |
hash_map (const value_type *f, const value_type *l, size_type n, const hasher &hf) | |
hash_map (const value_type *f, const value_type *l, size_type n, const hasher &hf, const key_equal &eql) | |
hash_map (const_iterator f, const_iterator l) | |
hash_map (const_iterator f, const_iterator l, size_type n) | |
hash_map (const_iterator f, const_iterator l, size_type n, const hasher &hf) | |
hash_map (const_iterator f, const_iterator l, size_type n, const hasher &hf, const key_equal &eql) | |
size_type | size () const |
size_type | max_size () const |
bool | empty () const |
void | swap (self &hs) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
std::pair< iterator, bool > | insert (const value_type &obj) |
void | insert (const value_type *f, const value_type *l) |
void | insert (const_iterator f, const_iterator l) |
std::pair< iterator, bool > | insert_noresize (const value_type &obj) |
iterator | find (const key_type &key) |
const_iterator | find (const key_type &key) const |
T & | operator[] (const key_type &key) |
size_type | count (const key_type &key) const |
std::pair< iterator, iterator > | equal_range (const key_type &key) |
std::pair< const_iterator, const_iterator > | equal_range (const key_type &key) const |
size_type | erase (const key_type &key) |
void | erase (iterator it) |
void | erase (iterator f, iterator l) |
void | clear () |
void | resize (size_type hint) |
size_type | bucket_count () const |
size_type | max_bucket_count () const |
size_type | elems_in_bucket (size_type n) const |
Friends | |
bool | operator==VCL_NULL_TMPL_ARGS (const hash_map< Key, T, HashFcn, EqualKey, Alloc > &, const hash_map< Key, T, HashFcn, EqualKey, Alloc > &) |
Definition at line 109 of file itk_hash_map.h.
|
Definition at line 123 of file itk_hash_map.h. |
|
Definition at line 121 of file itk_hash_map.h. |
|
Definition at line 119 of file itk_hash_map.h. Referenced by itk::hash_map< unsigned long, segment_t, itk::hash< unsigned long > >::hash_funct(), and itk::hash_map< unsigned long, segment_t, itk::hash< unsigned long > >::hash_map(). |
|
Definition at line 120 of file itk_hash_map.h. Referenced by itk::hash_map< unsigned long, segment_t, itk::hash< unsigned long > >::hash_map(), and itk::hash_map< unsigned long, segment_t, itk::hash< unsigned long > >::key_eq(). |
|
|
Definition at line 122 of file itk_hash_map.h. |
|
Definition at line 132 of file itk_hash_map.h. |
|
Definition at line 133 of file itk_hash_map.h. |
|
Definition at line 134 of file itk_hash_map.h. |
|
Definition at line 135 of file itk_hash_map.h. |
|
Definition at line 138 of file itk_hash_map.h. |
|
Definition at line 140 of file itk_hash_map.h. |
|
Definition at line 142 of file itk_hash_map.h. |
|
Definition at line 145 of file itk_hash_map.h. |
|
Definition at line 149 of file itk_hash_map.h. |
|
Definition at line 151 of file itk_hash_map.h. |
|
Definition at line 153 of file itk_hash_map.h. |
|
Definition at line 156 of file itk_hash_map.h. |
|
Definition at line 170 of file itk_hash_map.h. |
|
Definition at line 168 of file itk_hash_map.h. |
|
Definition at line 204 of file itk_hash_map.h. |
|
Definition at line 200 of file itk_hash_map.h. |
|
Definition at line 190 of file itk_hash_map.h. |
|
Definition at line 206 of file itk_hash_map.h. |
|
Definition at line 163 of file itk_hash_map.h. |
|
Definition at line 171 of file itk_hash_map.h. |
|
Definition at line 169 of file itk_hash_map.h. |
|
Definition at line 194 of file itk_hash_map.h. |
|
Definition at line 192 of file itk_hash_map.h. |
|
Definition at line 199 of file itk_hash_map.h. |
|
Definition at line 198 of file itk_hash_map.h. |
|
Definition at line 197 of file itk_hash_map.h. |
|
Definition at line 182 of file itk_hash_map.h. |
|
Definition at line 181 of file itk_hash_map.h. |
|
Definition at line 128 of file itk_hash_map.h. |
|
Definition at line 177 of file itk_hash_map.h. |
|
Definition at line 176 of file itk_hash_map.h. |
|
Definition at line 174 of file itk_hash_map.h. |
|
Definition at line 178 of file itk_hash_map.h. |
|
Definition at line 129 of file itk_hash_map.h. |
|
Definition at line 205 of file itk_hash_map.h. |
|
Definition at line 162 of file itk_hash_map.h. |
|
Definition at line 184 of file itk_hash_map.h. |
|
Definition at line 203 of file itk_hash_map.h. |
|
Definition at line 161 of file itk_hash_map.h. |
|
Definition at line 164 of file itk_hash_map.h. |
|
|