#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>
2775 static_assert(std::is_lvalue_reference<decltype(*_First)>::value,
"lvalue required for forward iterator operator *");
2777 for (
unsigned int _Index=0; (_Index <
_Size) && (_First !=
_Last); _Index++)
unsigned int _M_len
Definition: ppl.h:2798
static const unsigned int _Size
Definition: ppl.h:2770
std::iterator_traits< _Forward_iterator >::pointer _M_element[_Size]
Definition: ppl.h:2797
const _Function & _M_function
Definition: ppl.h:2796
_FwdIt _Last
Definition: algorithm:1936
template<typename _Forward_iterator, typename _Function, unsigned int _Chunk_size>
2787 [
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:2473
unsigned int _M_len
Definition: ppl.h:2798
std::iterator_traits< _Forward_iterator >::pointer _M_element[_Size]
Definition: ppl.h:2797
const _Function & _M_function
Definition: ppl.h:2796
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: