#include <ppl.h>
template<typename _Forward_iterator, typename _Iterator_kind>
template<typename _Forward_iterator, typename _Iterator_kind>
3602 static_assert(!std::is_same<_Iterator_kind, std::input_iterator_tag>::value
3603 && !std::is_same<_Iterator_kind, std::output_iterator_tag>::value,
3604 "iterator can not be input_iterator or output_iterator.");
template<typename _Forward_iterator, typename _Iterator_kind>
std::iterator_traits< _Forward_iterator >::pointer _M_element_array[_Size]
Definition: ppl.h:3640
template<typename _Forward_iterator, typename _Iterator_kind>
3610 static_assert(std::is_lvalue_reference<decltype(*_First)>::value,
"lvalue required for forward iterator operator *");
3612 for (
size_t _Index=0; (_Index <
_Size) && (_First !=
_Last); _Index++)
static const size_t _Size
Definition: ppl.h:3597
std::iterator_traits< _Forward_iterator >::pointer _M_element_array[_Size]
Definition: ppl.h:3640
_FwdIt _Last
Definition: algorithm:1936
template<typename _Forward_iterator, typename _Iterator_kind>
3623 for (
size_t _Index=0; _Index < _Length; _Index++)
std::iterator_traits< _Forward_iterator >::pointer _M_element_array[_Size]
Definition: ppl.h:3640
template<typename _Forward_iterator, typename _Iterator_kind>
std::iterator_traits< _Forward_iterator >::pointer _M_element_array[_Size]
Definition: ppl.h:3640
template<typename _Forward_iterator, typename _Iterator_kind>
template<typename _Forward_iterator, typename _Iterator_kind>
The documentation for this class was generated from the following file: