Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/IteratorUtil.h |
Include |
#include "Util/IteratorUtil.h" |
template<typename FromType, typename ToType, typename IteratorT>
class MappedIterator
Wrapper around an object of type IteratorT that provides STL iterator-like semantics, that converts from the iteration type (FromType) to a new type (ToType).
Conversion is done via a provided mapping function
Name | Description | ||
---|---|---|---|
|
IteratorT |
Cur |
|
|
MapFunction |
Name | Description | |
---|---|---|
|
MappedIterator() |
|
|
MappedIterator ( |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
ToType |
operator*() |
|
|
const Mapped... |
operator++() |
|
|
operator== ( |
Name |
Description |
---|---|
MapFunctionT |