Lines Matching refs:Body
112 template <typename Flavor, typename Partitioner, typename Range, typename Body>
115 template <typename Range, typename Body>
116 struct Invoker<parallel_tag, empty_partitioner_tag, Range, Body> {
117 void operator()( const Range& r, const Body& body, empty_partitioner_tag& ) { in operator ()()
122 template <typename Partitioner, typename Range, typename Body>
123 struct Invoker<parallel_tag, Partitioner, Range, Body> {
124 void operator()( const Range& r, const Body& body, Partitioner& p ) { in operator ()()
129 template <typename Flavor, typename Partitioner, typename T, typename Body>
132 template <typename T, typename Body>
133 struct InvokerStep<parallel_tag, empty_partitioner_tag, T, Body> {
134 void operator()( const T& first, const T& last, const Body& f, empty_partitioner_tag& ) { in operator ()()
137 …void operator()( const T& first, const T& last, const T& step, const Body& f, empty_partitioner_ta… in operator ()()
142 template <typename Partitioner, typename T, typename Body>
143 struct InvokerStep<parallel_tag, Partitioner, T, Body> {
144 void operator()( const T& first, const T& last, const Body& f, Partitioner& p ) { in operator ()()
147 void operator()( const T& first, const T& last, const T& step, const Body& f, Partitioner& p ) { in operator ()()