PolyBoRi
|
This class defines the iterator of Trnasformed sequence. More...
#include <TransformedIterator.h>
Public Types | |
typedef OperatorType | operator_type |
typedef operator_type::result_type | result_type |
Public Member Functions | |
TransformedIterator (iterator iter, const operator_type &func) | |
Construct from given iterator and unary functional. More... | |
void | increment () |
Increment operation. More... | |
result_type | dereference () const |
Constant dereference operator. More... | |
bool | equal (const self &rhs) const |
Equality check. More... | |
This class defines the iterator of Trnasformed sequence.
It store changes a given iterator by transforming the dereference value using a unary functional.
typedef OperatorType polybori::TransformedIterator< IteratorType, OperatorType >::operator_type |
typedef operator_type::result_type polybori::TransformedIterator< IteratorType, OperatorType >::result_type |
|
inline |
Construct from given iterator and unary functional.
|
inline |
Constant dereference operator.
|
inline |
Equality check.
|
inline |
Increment operation.