PolyBoRi
|
#include <pbori_func.h>
Public Types | |
typedef BiIterator | iterator |
The iterator type to be reversed. More... | |
typedef reversed_iteration_adaptor< iterator > | self |
Generic access to type of *this. More... | |
Interface types for standard iterator access | |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef std::iterator_traits< iterator >::difference_type | difference_type |
typedef std::iterator_traits< iterator >::pointer | pointer |
typedef std::iterator_traits< iterator >::reference | reference |
typedef std::iterator_traits< iterator >::value_type | value_type |
Public Member Functions | |
reversed_iteration_adaptor (const iterator &iter) | |
Constructor. More... | |
reference | operator* () const |
Dereferecing operation. More... | |
self & | operator++ () |
Prefix increment operator. More... | |
self & | operator-- () |
Prefix decrement operator. More... | |
bool | operator== (const self &rhs) const |
bool | operator!= (const self &rhs) const |
iterator | get () const |
Protected Attributes | |
iterator | m_iter |
typedef std::iterator_traits<iterator>::difference_type polybori::reversed_iteration_adaptor< BiIterator >::difference_type |
typedef BiIterator polybori::reversed_iteration_adaptor< BiIterator >::iterator |
The iterator type to be reversed.
typedef std::bidirectional_iterator_tag polybori::reversed_iteration_adaptor< BiIterator >::iterator_category |
typedef std::iterator_traits<iterator>::pointer polybori::reversed_iteration_adaptor< BiIterator >::pointer |
typedef std::iterator_traits<iterator>::reference polybori::reversed_iteration_adaptor< BiIterator >::reference |
typedef reversed_iteration_adaptor<iterator> polybori::reversed_iteration_adaptor< BiIterator >::self |
Generic access to type of *this.
typedef std::iterator_traits<iterator>::value_type polybori::reversed_iteration_adaptor< BiIterator >::value_type |
|
inline |
Constructor.
|
inline |
|
inline |
|
inline |
Dereferecing operation.
|
inline |
Prefix increment operator.
|
inline |
Prefix decrement operator.
|
inline |
|
protected |