6#include "Templates/Invoke.h"
10template<
typename T =
void>
18 template<
typename U,
typename V>
26
27
28
29
30
31
32
33
34 template <
typename T,
typename A,
typename OpT>
46
47
48
49
50
51
52
53 template <
typename T,
typename A>
60
61
62
63
64
65
66
67
68
69 template <
typename T,
typename A,
typename MapT,
typename OpT>
81
82
83
84
85
86
87
88
89 template <
typename T,
typename A,
typename MapT>
FORCEINLINE T TransformAccumulate(const A &Input, MapT MapOp, T Init, OpT Op)
FORCEINLINE T Accumulate(const A &Input, T Init, OpT Op)
FORCEINLINE T TransformAccumulate(const A &Input, MapT MapOp, T Init)
FORCEINLINE T Accumulate(const A &Input, T Init)
FORCEINLINE auto operator()(U &&A, V &&B) -> decltype(A+B)
FORCEINLINE T operator()(const T &A, const T &B)