#include <itk_hashtable.h>
Collaboration diagram for itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >:

Definition at line 178 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 Value * | pointer |
| typedef Value & | reference |
| typedef vcl_size_t | size_type |
Public Member Functions | |
| hashtable_iterator () | |
| hashtable_iterator (node *n, hash_table *tab) | |
| reference | operator * () const |
| bool | operator!= (const iterator &it) const |
| IUEi_STL_INLINE iterator | operator++ (int) |
| IUEi_STL_INLINE iterator & | operator++ () |
| pointer | operator-> () const |
| bool | operator== (const iterator &it) const |
Public Attributes | |
| node * | cur |
| hash_table * | ht |
| typedef hashtable_const_iterator<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::const_iterator |
Definition at line 187 of file itk_hashtable.h.
| typedef const Value& itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::const_reference |
Definition at line 192 of file itk_hashtable.h.
| typedef hashtable<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hash_table |
Definition at line 181 of file itk_hashtable.h.
| typedef hashtable_iterator<Value, Key, HashFcn, ExtractKey, EqualKey, Alloc> itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::iterator |
Definition at line 184 of file itk_hashtable.h.
| typedef hashtable_node<Value> itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::node |
Definition at line 188 of file itk_hashtable.h.
| typedef Value* itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::pointer |
Definition at line 191 of file itk_hashtable.h.
| typedef Value& itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::reference |
Definition at line 190 of file itk_hashtable.h.
| typedef vcl_size_t itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::size_type |
Definition at line 189 of file itk_hashtable.h.
| itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hashtable_iterator | ( | node * | n, | |
| hash_table * | tab | |||
| ) | [inline] |
Definition at line 197 of file itk_hashtable.h.
| itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::hashtable_iterator | ( | ) | [inline] |
Definition at line 198 of file itk_hashtable.h.
| reference itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator * | ( | ) | const [inline] |
Definition at line 199 of file itk_hashtable.h.
References itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur, and itk::hashtable_node< Value >::val.
Referenced by itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator->().
| bool itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator!= | ( | const iterator & | it | ) | const [inline] |
Definition at line 209 of file itk_hashtable.h.
References itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur.
| hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++ | ( | int | ) | [inline] |
Definition at line 626 of file itk_hashtable.h.
| hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > & itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++ | ( | ) | [inline] |
Definition at line 612 of file itk_hashtable.h.
References itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur, itk::hashtable_node< Value >::next, and itk::hashtable_node< Value >::val.
| pointer itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator-> | ( | ) | const [inline] |
Definition at line 202 of file itk_hashtable.h.
References itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator *().
| bool itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator== | ( | const iterator & | it | ) | const [inline] |
Definition at line 206 of file itk_hashtable.h.
References itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur.
| node* itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::cur |
Definition at line 194 of file itk_hashtable.h.
Referenced by itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator *(), itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator!=(), itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator++(), itk::operator==(), and itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::operator==().
| hash_table* itk::hashtable_iterator< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc >::ht |
Definition at line 195 of file itk_hashtable.h.
1.5.1 written by Dimitri van Heesch,
© 1997-2000