sparrow 0.3.0
|
#include <repeat_container.hpp>
Public Types | |
using | self_type = repeat_view_iterator<T> |
using | base_type = sparrow::iterator_base<self_type, const T, std::random_access_iterator_tag> |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = T |
using | reference = typename base_type::reference |
using | difference_type = typename base_type::difference_type |
Public Member Functions | |
constexpr | repeat_view_iterator ()=default |
constexpr | repeat_view_iterator (const T &value, size_t index) |
Constructs a repeat_view_iterator. | |
Friends | |
class | iterator_access |
Definition at line 25 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::base_type = sparrow::iterator_base<self_type, const T, std::random_access_iterator_tag> |
Definition at line 31 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::difference_type = typename base_type::difference_type |
Definition at line 36 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::iterator_category = std::random_access_iterator_tag |
Definition at line 33 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::reference = typename base_type::reference |
Definition at line 35 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::self_type = repeat_view_iterator<T> |
Definition at line 30 of file repeat_container.hpp.
using sparrow::repeat_view_iterator< T >::value_type = T |
Definition at line 34 of file repeat_container.hpp.
|
constexprdefault |
|
constexpr |
Constructs a repeat_view_iterator.
value | The value to repeat |
index | The index of the iterator, representing the current position in the repeated sequence |
Definition at line 95 of file repeat_container.hpp.
|
friend |
Definition at line 60 of file repeat_container.hpp.