#include <ppl.h>
|
typedef std::iterator_traits< _Forward_iterator >::value_type | _Value_type |
|
|
static const unsigned int | _Size = _Chunk_size |
|
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
2779 static_assert(std::is_lvalue_reference<decltype(*_First)>::value,
"lvalue required for forward iterator operator *");
2781 for (
unsigned int _Index=0; (_Index <
_Size) && (_First !=
_Last); _Index++)
unsigned int _M_len
Definition: ppl.h:2802
static const unsigned int _Size
Definition: ppl.h:2774
std::iterator_traits< _Forward_iterator >::pointer _M_element[_Size]
Definition: ppl.h:2801
const _Function & _M_function
Definition: ppl.h:2800
_FwdIt _Last
Definition: algorithm:1936
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
2791 [
this] (
unsigned int _Index)
void _Parallel_for_impl(_Index_type _First, _Index_type _Last, _Index_type _Step, const _Function &_Func, _Partitioner &&_Part)
Definition: ppl.h:2477
unsigned int _M_len
Definition: ppl.h:2802
std::iterator_traits< _Forward_iterator >::pointer _M_element[_Size]
Definition: ppl.h:2801
const _Function & _M_function
Definition: ppl.h:2800
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
The documentation for this class was generated from the following file: