Turns binary functions over values into functions over references. More...
#include <Accumulator.h>
Public Member Functions | |
ReduceAssignWrap (const BinFunc &f=BinFunc()) | |
template<typename T > | |
void | operator() (T &lhs, const T &rhs) const |
Public Attributes | |
BinFunc | fn |
Turns binary functions over values into functions over references.
T operator()(const T& a, const T& b) => void operator()(T& a, const T& b)
Galois::ReduceAssignWrap< BinFunc >::ReduceAssignWrap | ( | const BinFunc & | f = BinFunc() |
) | [inline] |
void Galois::ReduceAssignWrap< BinFunc >::operator() | ( | T & | lhs, | |
const T & | rhs | |||
) | const [inline] |
BinFunc Galois::ReduceAssignWrap< BinFunc >::fn |