ADTF
IBidirectionalIterator< T >abstract

Bidirectional iterator interface details Additionally providing method Previous() for POD bidirectional iterators. More...

Inheritance diagram for IBidirectionalIterator< T >:
[legend]

Public Member Functions

virtual T * Previous () const =0
 Decrement iterator by one - may be used with mutable member iterators. More...
 
- Public Member Functions inherited from IForwardIterator< T >
virtual T * Next () const =0
 Increment iterator by one - may be used with mutable member iterators. More...
 

Protected Member Functions

 ~IBidirectionalIterator ()=default
 Default destructor.
 
- Protected Member Functions inherited from IForwardIterator< T >
 ~IForwardIterator ()=default
 Default destructor.
 

Detailed Description

template<typename T>
class adtf::ucom::ant::IBidirectionalIterator< T >

Bidirectional iterator interface details Additionally providing method Previous() for POD bidirectional iterators.

Template Parameters
TValue type of the container the iterator operates on

Definition at line 333 of file iterator_intf.h.

Member Function Documentation

◆ Previous()

virtual T* Previous ( ) const
pure virtual

Decrement iterator by one - may be used with mutable member iterators.

Returns
Pointer to value of the container sequence the iterator points to after decrementing