|
| template<typename IntType , typename T , typename TransformFuncT , typename ReduceFuncT > |
| T | UE::Geometry::ParallelTransformReduce (IntType Num, const T &Init, TransformFuncT Transform, ReduceFuncT Reduce, int64 InNumTasks) |
| |
| template<typename IntType , typename T , typename InitFuncT , typename TransformFuncT , typename ReduceFuncT > |
| void | UE::Geometry::ParallelTransformReduce (IntType Num, InitFuncT InitFunc, TransformFuncT Transform, ReduceFuncT Reduce, T &Out, int64 InNumTasks) |
| |
| template<typename IterT > |
| int64 | UE::Geometry::IteratorDistance (IterT Begin, IterT End) |
| |
| template<typename IterT > |
| IterT | UE::Geometry::AdvanceIterator (IterT Start, int64 N) |
| |
| template<typename ContainerType , typename ElementType , typename SizeType > |
| int64 | UE::Geometry::IteratorDistance (TIndexedContainerIterator< ContainerType, ElementType, SizeType > Begin, TIndexedContainerIterator< ContainerType, ElementType, SizeType > End) |
| |
| template<typename ContainerType , typename ElementType , typename SizeType > |
| TIndexedContainerIterator< ContainerType, ElementType, SizeType > | UE::Geometry::AdvanceIterator (TIndexedContainerIterator< ContainerType, ElementType, SizeType > Begin, SizeType N) |
| |
| template<typename T , typename IterT , typename TransformFuncT , typename ReduceFuncT > |
| T | UE::Geometry::ParallelTransformReduce (IterT BeginIterator, IterT EndIterator, const T &Init, TransformFuncT Transform, ReduceFuncT Reduce, int64 InNumTasks) |
| |
| template<typename T , typename IterT , typename InitFuncT , typename TransformFuncT , typename ReduceFuncT > |
| void | UE::Geometry::ParallelTransformReduce (IterT BeginIterator, IterT EndIterator, InitFuncT InitFunc, TransformFuncT Transform, ReduceFuncT Reduce, T &Out, int64 InNumTasks) |
| |