hash_iterator< K, T, H, E, V > Class Template Reference

Ratpac-two: stlplus::hash_iterator< K, T, H, E, V > Class Template Reference
Ratpac-two
stlplus::hash_iterator< K, T, H, E, V > Class Template Reference

Public Types

typedef V value_type
 
typedef hash_iterator< K, T, H, E, std::pair< const K, T > > iterator
 
typedef hash_iterator< K, T, H, E, const std::pair< const K, T > > const_iterator
 
typedef hash_iterator< K, T, H, E, V > this_iterator
 
typedef V & reference
 
typedef V * pointer
 

Public Member Functions

bool null (void) const
 
bool end (void) const
 
bool valid (void) const
 
const hash< K, T, H, E > * owner (void) const
 
const_iterator constify (void) const
 
iterator deconstify (void) const
 
this_iteratoroperator++ (void) throw ()
 
this_iterator operator++ (int) throw ()
 
bool operator== (const this_iterator &r) const
 
bool operator!= (const this_iterator &r) const
 
bool operator< (const this_iterator &r) const
 
reference operator* (void) const throw ()
 
pointer operator-> (void) const throw ()
 

Friends

class hash< K, T, H, E >
 
class hash_element< K, T >
 

The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/external/stlplus/include/stlplus/hash.hpp