16 template<
typename IntType,
typename T,
typename TransformFuncT,
typename ReduceFuncT>
62 template<
typename IntType,
typename T,
typename InitFuncT,
typename TransformFuncT,
typename ReduceFuncT>
106 template<
typename IterT>
119 template<
typename IterT>
123 for (
int64 Inc = 0; Inc < N; ++Inc)
130 template<
typename ContainerType,
typename ElementType,
typename SizeType>
134 return End.GetIndex() -
Begin.GetIndex();
137 template<
typename ContainerType,
typename ElementType,
typename SizeType>
149 template<
typename T,
typename IterT,
typename TransformFuncT,
typename ReduceFuncT>
201 template<
typename T,
typename IterT,
typename InitFuncT,
typename TransformFuncT,
typename ReduceFuncT>
#define check(expr)
Definition AssertionMacros.h:314
void ParallelFor(int32 Num, TFunctionRef< void(int32)> Body, bool bForceSingleThread, bool bPumpRenderingThread=false)
Definition ParallelFor.h:481
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define MAX_int32
Definition NumericLimits.h:25
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
static RealType Ceil(const RealType Value)
Definition MathUtil.h:390
IterT AdvanceIterator(IterT Start, int64 N)
Definition ParallelTransformReduce.h:120
int64 IteratorDistance(IterT Begin, IterT End)
Definition ParallelTransformReduce.h:107
T ParallelTransformReduce(IntType Num, const T &Init, TransformFuncT Transform, ReduceFuncT Reduce, int64 InNumTasks)
Definition ParallelTransformReduce.h:17
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71