/Engine/Source/Runtime/GeometryCore/Public/Util/IteratorUtil.h
Generic "enumerable" object that provides begin/end semantics for anTPairExpandIteratorsuitable for use with range-based for. You can either provide begin/end iterators, or another "enumerable" object that hasbegin()/end() functions.
template<typename InputIteratorT> class TPairExpandEnumerable
InputIteratorT
BeginItr
InputIteratorT
EndItr
ExpandFunctionT
ExpandFunc