UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TPairExpandEnumerable< InputIteratorT > Class Template Reference

#include <IteratorUtil.h>

Public Member Functions

 TPairExpandEnumerable (const InputIteratorT &BeginIn, const InputIteratorT &EndIn, ExpandFunctionT ExpandFuncIn)
 
template<typename IteratorSource >
 TPairExpandEnumerable (const IteratorSource &Source, ExpandFunctionT ExpandFuncIn)
 
ExpandIteratorT begin ()
 
ExpandIteratorT end ()
 

Public Attributes

ExpandFunctionT ExpandFunc
 
InputIteratorT BeginItr
 
InputIteratorT EndItr
 

Detailed Description

template<typename InputIteratorT>
class UE::Geometry::TPairExpandEnumerable< InputIteratorT >

Generic "enumerable" object that provides begin/end semantics for an TPairExpandIterator suitable for use with range-based for. You can either provide begin/end iterators, or another "enumerable" object that has begin()/end() functions.

Constructor & Destructor Documentation

◆ TPairExpandEnumerable() [1/2]

UE::Geometry::TPairExpandEnumerable< InputIteratorT >::TPairExpandEnumerable ( const InputIteratorT BeginIn,
const InputIteratorT EndIn,
ExpandFunctionT  ExpandFuncIn 
)
inline

◆ TPairExpandEnumerable() [2/2]

UE::Geometry::TPairExpandEnumerable< InputIteratorT >::TPairExpandEnumerable ( const IteratorSource Source,
ExpandFunctionT  ExpandFuncIn 
)
inline

Member Function Documentation

◆ begin()

◆ end()

Member Data Documentation

◆ BeginItr

◆ EndItr

◆ ExpandFunc


The documentation for this class was generated from the following file: