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 OutputType, typename InputType, typename InputIteratorT>
class ExpandEnumerable
Remarks
Generic "enumerable" object that provides begin/end semantics for an ExpandIterator suitable for use with range-based for. You can either provide begin/end iterators, or another "enumerable" object that has begin()/end() functions.
Variables
| Type | Name | Description | |
|---|---|---|---|
| InputIteratorT | BeginItr | ||
| InputIteratorT | EndItr | ||
| ExpandFunctionT | ExpandFunc |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ExpandEnumerable
(
const IteratorSource& Source, |
|||
ExpandEnumerable
(
const InputIteratorT& BeginIn, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ExpandIteratorT | begin () |
||
| ExpandIteratorT | end () |
Typedefs
| Name | Description |
|---|---|
| ExpandFunctionT | |
| ExpandIteratorT |