#include <itk_hashtable.h>
Collaboration diagram for itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >:
Definition at line 216 of file itk_hashtable.h.
Public Types | |
typedef hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > | const_iterator |
typedef const Value & | const_reference |
typedef hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > | hash_table |
typedef hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > | iterator |
typedef hashtable_node< Value > | node |
typedef const Value * | pointer |
typedef Value & | reference |
typedef vcl_size_t | size_type |
Public Member Functions | |
hashtable_const_iterator (const iterator &it) | |
hashtable_const_iterator () | |
hashtable_const_iterator (const node *n, const hash_table *tab) | |
const_reference | operator * () const |
bool | operator!= (const const_iterator &it) const |
IUEi_STL_INLINE const_iterator | operator++ (int) |
IUEi_STL_INLINE const_iterator & | operator++ () |
pointer | operator-> () const |
bool | operator== (const const_iterator &it) const |
Public Attributes | |
const node * | cur |
const hash_table * | ht |
typedef hashtable_const_iterator<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::const_iterator |
Definition at line 223 of file itk_hashtable.h.
typedef const Value& itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::const_reference |
Definition at line 227 of file itk_hashtable.h.
typedef hashtable<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hash_table |
Definition at line 219 of file itk_hashtable.h.
typedef hashtable_iterator<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::iterator |
Definition at line 221 of file itk_hashtable.h.
typedef hashtable_node<Value> itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::node |
Definition at line 224 of file itk_hashtable.h.
typedef const Value* itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::pointer |
Definition at line 228 of file itk_hashtable.h.
typedef Value& itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::reference |
Definition at line 226 of file itk_hashtable.h.
typedef vcl_size_t itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::size_type |
Definition at line 225 of file itk_hashtable.h.
itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hashtable_const_iterator | ( | const node * | n, | |
const hash_table * | tab | |||
) | [inline] |
Definition at line 233 of file itk_hashtable.h.
itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hashtable_const_iterator | ( | ) | [inline] |
Definition at line 234 of file itk_hashtable.h.
itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hashtable_const_iterator | ( | const iterator & | it | ) | [inline] |
Definition at line 235 of file itk_hashtable.h.
const_reference itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator * | ( | ) | const [inline] |
Definition at line 237 of file itk_hashtable.h.
References itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur, and itk::hashtable_node< Value >::val.
Referenced by itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator->().
bool itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator!= | ( | const const_iterator & | it | ) | const [inline] |
Definition at line 246 of file itk_hashtable.h.
References itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur.
hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++ | ( | int | ) | [inline] |
Definition at line 649 of file itk_hashtable.h.
hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > & itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++ | ( | ) | [inline] |
Definition at line 635 of file itk_hashtable.h.
References itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur, itk::hashtable_node< Value >::next, and itk::hashtable_node< Value >::val.
pointer itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator-> | ( | ) | const [inline] |
Definition at line 240 of file itk_hashtable.h.
References itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator *().
bool itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator== | ( | const const_iterator & | it | ) | const [inline] |
Definition at line 243 of file itk_hashtable.h.
References itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur.
const node* itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur |
Definition at line 230 of file itk_hashtable.h.
Referenced by itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator *(), itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator!=(), itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++(), itk::operator==(), and itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator==().
const hash_table* itk::hashtable_const_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::ht |