#include <common.h>
Public Types | |
typedef std::iterator_traits< It > | it_traits |
typedef it_traits::iterator_category | iterator_category |
typedef output_iterator_traits< It >::value_type | value_type |
typedef it_traits::difference_type | difference_type |
typedef it_traits::pointer | pointer |
typedef it_traits::reference | reference |
Public Member Functions | |
iterator_lock (const It &anIter) | |
iterator_lock (const iterator_lock &anILH) | |
It | base_iterator (void) const |
Converts into the original iterator's value. | |
void | base_set (const It &refIt) |
void | base_set_and_incr (const value_type &refVal) |
Private Attributes | |
It | _It |
typedef it_traits::difference_type rpa::iterator_lock< It, void >::difference_type |
typedef std::iterator_traits< It > rpa::iterator_lock< It, void >::it_traits |
typedef it_traits::iterator_category rpa::iterator_lock< It, void >::iterator_category |
typedef it_traits::pointer rpa::iterator_lock< It, void >::pointer |
typedef it_traits::reference rpa::iterator_lock< It, void >::reference |
typedef output_iterator_traits< It >::value_type rpa::iterator_lock< It, void >::value_type |
rpa::iterator_lock< It, void >::iterator_lock | ( | const It & | anIter | ) | [inline, explicit] |
rpa::iterator_lock< It, void >::iterator_lock | ( | const iterator_lock< It, void > & | anILH | ) | [inline] |
It rpa::iterator_lock< It, void >::base_iterator | ( | void | ) | const [inline] |
Converts into the original iterator's value.
void rpa::iterator_lock< It, void >::base_set | ( | const It & | refIt | ) | [inline] |
void rpa::iterator_lock< It, void >::base_set_and_incr | ( | const value_type & | refVal | ) | [inline] |
It rpa::iterator_lock< It, void >::_It [private] |