Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Util
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Util/IteratorUtil.h |
| Include | #include "Util/IteratorUtil.h" |
Syntax
template<typename FromType, typename ToType, typename IteratorT>
class MappedIterator
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| IteratorT | Cur | ||
| MapFunctionT | MapFunction |
Constructors
| Type | Name | Description | |
|---|---|---|---|
MappedIterator
(
const IteratorT& CurItr, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const MappedIterator& Other |
||
| ToType | operator* () |
||
| const MappedIterator & | operator++ () |
||
| bool | operator==
(
const MappedIterator& Other |
Typedefs
| Name | Description |
|---|---|
| MapFunctionT |