#include <hash.h>
Public Member Functions | |
| hash_iterator () | |
| hash_iterator (le *c, size_type a, const vector_type *v) | |
| hash_iterator (const hash_iterator< list_elem > &i2) | |
| operator const void * () const | |
| bool | operator! () const |
| le & | operator * () const |
| le * | operator-> () const |
| hash_iterator & | operator++ () |
| hash_iterator | operator++ (int) |
| bool | operator== (const hash_iterator &x) const |
| bool | operator!= (const hash_iterator &x) const |
Private Types | |
| typedef std::forward_iterator_tag | iterator_category |
Private Attributes | |
| le * | current |
| size_type | adr |
| const vector_type * | vec |
Friends | |
| class | basic_hash< Key, list_elem > |
typedef std::forward_iterator_tag basic_hash< Key, list_elem >::hash_iterator< le >::iterator_category [private] |
| basic_hash< Key, list_elem >::hash_iterator< le >::hash_iterator | ( | ) | [inline] |
| basic_hash< Key, list_elem >::hash_iterator< le >::hash_iterator | ( | le * | c, | |
| size_type | a, | |||
| const vector_type * | v | |||
| ) | [inline] |
| basic_hash< Key, list_elem >::hash_iterator< le >::hash_iterator | ( | const hash_iterator< list_elem > & | i2 | ) | [inline] |
| basic_hash< Key, list_elem >::hash_iterator< le >::operator const void * | ( | ) | const [inline] |
| bool basic_hash< Key, list_elem >::hash_iterator< le >::operator! | ( | ) | const [inline] |
| le& basic_hash< Key, list_elem >::hash_iterator< le >::operator * | ( | ) | const [inline] |
| le* basic_hash< Key, list_elem >::hash_iterator< le >::operator-> | ( | ) | const [inline] |
| hash_iterator& basic_hash< Key, list_elem >::hash_iterator< le >::operator++ | ( | ) | [inline] |
| hash_iterator basic_hash< Key, list_elem >::hash_iterator< le >::operator++ | ( | int | ) | [inline] |
| bool basic_hash< Key, list_elem >::hash_iterator< le >::operator== | ( | const hash_iterator< le > & | x | ) | const [inline] |
| bool basic_hash< Key, list_elem >::hash_iterator< le >::operator!= | ( | const hash_iterator< le > & | x | ) | const [inline] |
friend class basic_hash< Key, list_elem > [friend] |
le* basic_hash< Key, list_elem >::hash_iterator< le >::current [private] |
size_type basic_hash< Key, list_elem >::hash_iterator< le >::adr [private] |
const vector_type* basic_hash< Key, list_elem >::hash_iterator< le >::vec [private] |
1.5.3