TPairExpandEnumerable

Generic "enumerable" object that provides begin/end semantics for an [TPairExpandIterator](API\Plugins\GeometricObjects\Util\TPairExpandIterator) suitable for use with range-based for.

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/IteratorUtil.h

Include

#include "Util/IteratorUtil.h"

Syntax

template<typename InputIteratorT>
class TPairExpandEnumerable

Remarks

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.

Variables

Name Description

Public variable

InputIteratorT

 

BeginItr

Public variable

InputIteratorT

 

EndItr

Public variable

ExpandFunctionT

 

ExpandFunc

Constructors

Name Description

Public function

TPairExpandEnumerable

(
    const IteratorSource& Source,
    ExpandFunctionT ExpandFuncIn
)

Public function

TPairExpandEnumerable

(
    const InputIteratorT& BeginIn,
    const InputIteratorT& EndIn,
    ExpandFunctionT ExpandFuncIn
)

Functions

Name Description

Public function

ExpandIterat...

 

begin()

Public function

ExpandIterat...

 

end()

Typedefs

Name

Description

ExpandFunctionT

ExpandIteratorT

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss