Template Class SequenceRange
Defined in File SequenceRange.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public std::ranges::view_interface< SequenceRange< S > >
Class Documentation
-
template<Sequence S>
class SequenceRange : public std::ranges::view_interface<SequenceRange<S>> the items of a SEQUENCE as a range of C++
Public Functions
-
SequenceRange(void) = default
-
class iterator
a position of the sequence, read by *; the end is an iterator marked as such, equal to every iterator on a finished position
Public Types
-
using iterator_category = std::forward_iterator_tag
-
using difference_type = std::ptrdiff_t
-
using reference = const value_type&
-
using pointer = const value_type*
-
using iterator_category = std::forward_iterator_tag
-
SequenceRange(void) = default