20 #include "galois/config.h"
24 template <
typename RangeFunc,
typename FunctionTy,
typename... Args>
25 void for_each(
const RangeFunc& rangeMaker, FunctionTy&& fn,
28 template <
typename RangeFunc,
typename FunctionTy,
typename... Args>
29 void do_all(
const RangeFunc& rangeMaker, FunctionTy&& fn,
const Args&... args);
31 template <
typename FunctionTy,
typename... Args>
32 void on_each(FunctionTy&& fn,
const Args&... args);
void do_all(const RangeFunc &rangeMaker, FunctionTy &&fn, const Args &...args)
Standard do-all loop.
Definition: Loops.h:71
void on_each(FunctionTy &&fn, const Args &...args)
Low-level parallel loop.
Definition: Loops.h:86
void for_each(const RangeFunc &rangeMaker, FunctionTy &&fn, const Args &...args)
Galois unordered set iterator.
Definition: Loops.h:52