|
|
BALL_INLINE | RandomAccessIterator () |
|
BALL_INLINE | RandomAccessIterator (const RandomAccessIterator &iterator) |
|
BALL_INLINE | ~RandomAccessIterator () |
|
| RandomAccessIterator () |
|
| RandomAccessIterator (const RandomAccessIterator &iterator) |
|
| ~RandomAccessIterator () |
|
|
BALL_INLINE reference | operator[] (Index index) const |
|
BALL_INLINE reference | operator* () const |
|
BALL_INLINE pointer | operator-> () const |
|
reference | operator[] (Index index) const |
|
reference | operator* () const |
|
pointer | operator-> () const |
|
Public Member Functions inherited from BALL::ConstRandomAccessIterator< Container, DataType, Position, Traits > |
BALL_INLINE | ConstRandomAccessIterator () |
|
BALL_INLINE | ConstRandomAccessIterator (const ConstRandomAccessIterator &iterator) |
|
BALL_INLINE | ~ConstRandomAccessIterator () |
|
| ConstRandomAccessIterator () |
|
| ConstRandomAccessIterator (const ConstRandomAccessIterator &iterator) |
|
| ~ConstRandomAccessIterator () |
|
BALL_INLINE bool | operator+ () const |
|
BALL_INLINE bool | operator- () const |
|
bool | operator< (const ConstRandomAccessIterator &iterator) const |
|
bool | operator<= (const ConstRandomAccessIterator &iterator) const |
|
bool | operator>= (const ConstRandomAccessIterator &iterator) const |
|
bool | operator> (const ConstRandomAccessIterator &iterator) const |
|
bool | operator+ () const |
|
bool | operator- () const |
|
bool | operator< (const ConstRandomAccessIterator &iterator) const |
|
bool | operator<= (const ConstRandomAccessIterator &iterator) const |
|
bool | operator>= (const ConstRandomAccessIterator &iterator) const |
|
bool | operator> (const ConstRandomAccessIterator &iterator) const |
|
const DataType & | operator[] (Index index) const |
|
const DataType & | operator[] (Index index) const |
|
ConstRandomAccessIterator & | operator+= (Distance distance) |
|
ConstRandomAccessIterator & | operator-= (Distance distance) |
|
ConstRandomAccessIterator | operator+ (Distance distance) const |
|
ConstRandomAccessIterator | operator- (Distance distance) const |
|
Distance | operator- (const ConstRandomAccessIterator &iterator) const |
|
ConstRandomAccessIterator & | operator+= (Distance distance) |
|
ConstRandomAccessIterator & | operator-= (Distance distance) |
|
ConstRandomAccessIterator | operator+ (Distance distance) const |
|
ConstRandomAccessIterator | operator- (Distance distance) const |
|
Distance | operator- (const ConstRandomAccessIterator &iterator) const |
|
BALL_INLINE | ConstBidirectionalIterator () |
|
BALL_INLINE | ConstBidirectionalIterator (const ConstBidirectionalIterator &iterator) |
|
BALL_INLINE | ~ConstBidirectionalIterator () |
|
| ConstBidirectionalIterator () |
|
| ConstBidirectionalIterator (const ConstBidirectionalIterator &iterator) |
|
| ~ConstBidirectionalIterator () |
|
BALL_INLINE void | toBegin () |
|
BALL_INLINE bool | isBegin () const |
| Check whether the iterator points to the item at the beginning of the container. More...
|
|
void | toEnd () |
|
BALL_INLINE bool | isEnd () const |
| Check whether the iterator points to the position after the last item of the container. More...
|
|
void | toRBegin () |
|
BALL_INLINE bool | isRBegin () const |
| Test whether the iterator points to the "reverse" first element of the container. More...
|
|
void | toREnd () |
|
BALL_INLINE bool | isREnd () const |
| Test wheter the iterator points to the position before the first element. More...
|
|
BALL_INLINE
ConstBidirectionalIterator & | operator++ () |
|
BALL_INLINE
ConstBidirectionalIterator | operator++ (int) |
|
BALL_INLINE
ConstBidirectionalIterator & | operator-- () |
|
BALL_INLINE
ConstBidirectionalIterator | operator-- (int) |
|
void | toBegin () |
|
bool | isBegin () const |
| Check whether the iterator points to the item at the beginning of the container. More...
|
|
void | toEnd () |
|
bool | isEnd () const |
| Check whether the iterator points to the position after the last item of the container. More...
|
|
void | toRBegin () |
|
bool | isRBegin () const |
| Test whether the iterator points to the "reverse" first element of the container. More...
|
|
void | toREnd () |
|
bool | isREnd () const |
| Test wheter the iterator points to the position before the first element. More...
|
|
ConstBidirectionalIterator & | operator++ () |
|
ConstBidirectionalIterator | operator++ (int) |
|
ConstBidirectionalIterator & | operator-- () |
|
ConstBidirectionalIterator | operator-- (int) |
|
BALL_INLINE | ConstForwardIterator () |
| Default constructor. More...
|
|
BALL_INLINE | ConstForwardIterator (const ConstForwardIterator &iterator) |
| Copy constructor. More...
|
|
BALL_INLINE | ~ConstForwardIterator () |
|
| ConstForwardIterator () |
| Default constructor. More...
|
|
| ConstForwardIterator (const ConstForwardIterator &iterator) |
| Copy constructor. More...
|
|
| ~ConstForwardIterator () |
|
BALL_INLINE ConstForwardIterator & | operator= (const ConstForwardIterator &iterator) |
|
BALL_INLINE void | swap (ConstForwardIterator &iterator) |
|
ConstForwardIterator & | operator= (const ConstForwardIterator &iterator) |
|
void | swap (ConstForwardIterator &iterator) |
|
BALL_INLINE void | toBegin () |
|
BALL_INLINE bool | isBegin () const |
| Check whether the iterator points to the first item of the container. More...
|
|
BALL_INLINE void | toEnd () |
|
BALL_INLINE bool | isEnd () const |
| Check whether the iterator points behind the last item of the container. More...
|
|
BALL_INLINE ConstForwardIterator & | operator++ () |
|
BALL_INLINE ConstForwardIterator | operator++ (int) |
|
void | toBegin () |
|
bool | isBegin () const |
| Check whether the iterator points to the first item of the container. More...
|
|
void | toEnd () |
|
bool | isEnd () const |
| Check whether the iterator points behind the last item of the container. More...
|
|
ConstForwardIterator & | operator++ () |
|
ConstForwardIterator | operator++ (int) |
|
BALL_INLINE | BaseIterator () |
| Default constructor. More...
|
|
BALL_INLINE | BaseIterator (const BaseIterator &iterator) |
| Copy constructor. More...
|
|
BALL_INLINE | ~BaseIterator () |
| Destructor. More...
|
|
| BaseIterator () |
| Default constructor. More...
|
|
| BaseIterator (const BaseIterator &iterator) |
| Copy constructor. More...
|
|
| ~BaseIterator () |
| Destructor. More...
|
|
BALL_INLINE BaseIterator & | operator= (const BaseIterator &iterator) |
|
BALL_INLINE void | swap (BaseIterator &iterator) |
| Swap two iterators. More...
|
|
BaseIterator & | operator= (const BaseIterator &iterator) |
|
void | swap (BaseIterator &iterator) |
| Swap two iterators. More...
|
|
BALL_INLINE void | invalidate () |
| Invalidate the iterator. More...
|
|
BALL_INLINE void | setTraits (const Traits &traits) |
| Set the traits. More...
|
|
BALL_INLINE const Traits & | getTraits () const |
| Get a constant reference to the traits of this iterator. More...
|
|
BALL_INLINE Traits & | getTraits () |
| Get a constant reference to the traits of this iterator. More...
|
|
BALL_INLINE const Container * | getContainer () const |
| Get a constant pointer to the container of this iterator. More...
|
|
void | invalidate () |
| Invalidate the iterator. More...
|
|
void | setTraits (const Traits &traits) |
| Set the traits. More...
|
|
const Traits & | getTraits () const |
| Get a constant reference to the traits of this iterator. More...
|
|
Traits & | getTraits () |
| Get a constant reference to the traits of this iterator. More...
|
|
const Container * | getContainer () const |
| Get a constant pointer to the container of this iterator. More...
|
|
BALL_INLINE | operator const Position & () const |
|
BALL_INLINE reference | operator* () const |
| Convert an iterator to its Datatype by returning a reference to the current data. More...
|
|
BALL_INLINE pointer | operator-> () const |
| Return a pointer to the current data. More...
|
|
| operator const Position & () const |
|
reference | operator* () const |
| Convert an iterator to its Datatype by returning a reference to the current data. More...
|
|
pointer | operator-> () const |
| Return a pointer to the current data. More...
|
|
BALL_INLINE bool | operator== (const BaseIterator &iterator) const |
| Equality operator. More...
|
|
BALL_INLINE bool | operator!= (const BaseIterator &iterator) const |
| Inequality operator. More...
|
|
BALL_INLINE bool | isSingular () const |
|
BALL_INLINE bool | isValid () const |
|
BALL_INLINE bool | operator+ () const |
| Validity predicate. More...
|
|
BALL_INLINE bool | operator- () const |
| Invalidity perdicate. More...
|
|
bool | operator== (const BaseIterator &iterator) const |
| Equality operator. More...
|
|
bool | operator!= (const BaseIterator &iterator) const |
| Inequality operator. More...
|
|
bool | isSingular () const |
|
bool | isValid () const |
|
bool | operator+ () const |
| Validity predicate. More...
|
|
bool | operator- () const |
| Invalidity predicate. More...
|
|