#include <itk_hash_set.h>
Collaboration diagram for itk::hash_set< Value,,, >:
Public Types | |
typedef ht::key_type | key_type |
typedef ht::value_type | value_type |
typedef ht::hasher | hasher |
typedef ht::key_equal | key_equal |
typedef ht::size_type | size_type |
typedef ht::difference_type | difference_type |
typedef ht::const_pointer | pointer |
typedef ht::const_pointer | const_pointer |
typedef ht::const_reference | reference |
typedef ht::const_reference | const_reference |
typedef ht::const_iterator | const_iterator |
typedef const_iterator | iterator |
typedef ht::iterator | ht_iterator |
Public Methods | |
hasher | hash_funct () const |
key_equal | key_eq () const |
hash_set () | |
hash_set (size_type n) | |
hash_set (size_type n, const hasher &hf) | |
hash_set (size_type n, const hasher &hf, const key_equal &eql) | |
hash_set (const value_type *f, const value_type *l) | |
hash_set (const value_type *f, const value_type *l, size_type n) | |
hash_set (const value_type *f, const value_type *l, size_type n, const hasher &hf) | |
hash_set (const value_type *f, const value_type *l, size_type n, const hasher &hf, const key_equal &eql) | |
hash_set (const_iterator f, const_iterator l) | |
hash_set (const_iterator f, const_iterator l, size_type n) | |
hash_set (const_iterator f, const_iterator l, size_type n, const hasher &hf) | |
hash_set (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 () 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 |
size_type | count (const key_type &key) const |
std::pair< iterator, 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_set< Value, HashFcn, EqualKey, Alloc > &, const hash_set< Value, HashFcn, EqualKey, Alloc > &) |
Definition at line 83 of file itk_hash_set.h.
|
Definition at line 102 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::hash_set(), and itk::hash_set< Value,,, >::insert(). |
|
Definition at line 98 of file itk_hash_set.h. |
|
Definition at line 100 of file itk_hash_set.h. |
|
Definition at line 96 of file itk_hash_set.h. |
|
Definition at line 92 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::hash_funct(), and itk::hash_set< Value,,, >::hash_set(). |
|
Definition at line 106 of file itk_hash_set.h. |
|
Definition at line 103 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::begin(), itk::hash_set< Value,,, >::end(), itk::hash_set< Value,,, >::erase(), and itk::hash_set< Value,,, >::find(). |
|
Definition at line 93 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::hash_set(), and itk::hash_set< Value,,, >::key_eq(). |
|
Definition at line 90 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::count(), itk::hash_set< Value,,, >::equal_range(), itk::hash_set< Value,,, >::erase(), and itk::hash_set< Value,,, >::find(). |
|
Definition at line 97 of file itk_hash_set.h. |
|
Definition at line 99 of file itk_hash_set.h. |
|
|
Definition at line 91 of file itk_hash_set.h. Referenced by itk::hash_set< Value,,, >::hash_set(), itk::hash_set< Value,,, >::insert(), and itk::hash_set< Value,,, >::insert_noresize(). |
|
Definition at line 115 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, and itk::hash_set< Value,,, >::key_equal. |
|
Definition at line 116 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 117 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 118 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 121 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::value_type. |
|
Definition at line 123 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, itk::hash_set< Value,,, >::size_type, and itk::hash_set< Value,,, >::value_type. |
|
Definition at line 125 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, itk::hash_set< Value,,, >::size_type, and itk::hash_set< Value,,, >::value_type. |
|
Definition at line 128 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, itk::hash_set< Value,,, >::size_type, and itk::hash_set< Value,,, >::value_type. |
|
Definition at line 132 of file itk_hash_set.h. References itk::hash_set< Value,,, >::const_iterator, itk::hash_set< Value,,, >::hasher, and itk::hash_set< Value,,, >::key_equal. |
|
Definition at line 134 of file itk_hash_set.h. References itk::hash_set< Value,,, >::const_iterator, itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 136 of file itk_hash_set.h. References itk::hash_set< Value,,, >::const_iterator, itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 139 of file itk_hash_set.h. References itk::hash_set< Value,,, >::const_iterator, itk::hash_set< Value,,, >::hasher, itk::hash_set< Value,,, >::key_equal, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 151 of file itk_hash_set.h. References itk::hash_set< Value,,, >::iterator. |
|
Definition at line 190 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 186 of file itk_hash_set.h. |
|
Definition at line 178 of file itk_hash_set.h. References itk::hash_set< Value,,, >::key_type, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 192 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 146 of file itk_hash_set.h. |
|
Definition at line 152 of file itk_hash_set.h. References itk::hash_set< Value,,, >::iterator. |
|
Definition at line 180 of file itk_hash_set.h. References itk::hash_set< Value,,, >::key_type. |
|
Definition at line 185 of file itk_hash_set.h. References itk::hash_set< Value,,, >::iterator. |
|
Definition at line 184 of file itk_hash_set.h. References itk::hash_set< Value,,, >::iterator. |
|
Definition at line 183 of file itk_hash_set.h. References itk::hash_set< Value,,, >::key_type, and itk::hash_set< Value,,, >::size_type. |
|
Definition at line 176 of file itk_hash_set.h. References itk::hash_set< Value,,, >::iterator, and itk::hash_set< Value,,, >::key_type. |
|
Definition at line 108 of file itk_hash_set.h. References itk::hash_set< Value,,, >::hasher. |
|
Definition at line 165 of file itk_hash_set.h. References itk::hash_set< Value,,, >::const_iterator. |
|
Definition at line 164 of file itk_hash_set.h. References itk::hash_set< Value,,, >::value_type. |
|
Definition at line 155 of file itk_hash_set.h. References itk::hash_set< Value,,, >::value_type. |
|
Definition at line 166 of file itk_hash_set.h. References itk::hash_set< Value,,, >::value_type. |
|
Definition at line 109 of file itk_hash_set.h. References itk::hash_set< Value,,, >::key_equal. |
|
Definition at line 191 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 145 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 189 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 144 of file itk_hash_set.h. References itk::hash_set< Value,,, >::size_type. |
|
Definition at line 147 of file itk_hash_set.h. |
|
|