#include <ctr_iterator.h>
Collaboration diagram for atlas::ctr_iterator::CounterIterator< U >:

Public Types | |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef U | value_type |
| typedef ptrdiff_t | difference_type |
| typedef const value_type * | pointer |
| typedef const value_type & | reference |
Public Member Functions | |
| CounterIterator (U n) | |
| ~CounterIterator () | |
| CounterIterator & | operator= (const CounterIterator &i) |
| U | operator * () const |
| bool | operator== (const CounterIterator &i) const |
| bool | operator!= (const CounterIterator &i) const |
| CounterIterator & | operator++ () |
| CounterIterator | operator++ (int) |
| CounterIterator & | operator-- () |
| CounterIterator | operator-- (int) |
| CounterIterator & | operator+= (difference_type n) |
| CounterIterator | operator+ (difference_type n) |
| CounterIterator & | operator-= (difference_type n) |
| CounterIterator | operator- (difference_type n) |
| difference_type | operator- (const CounterIterator &i) const |
| U | operator[] (difference_type n) |
Private Attributes | |
| U | d_val |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
1.4.6