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