#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]           | 
        
 1.4.7