openMSX
|
#include <xrange.hh>
Public Types | |
using | difference_type = ptrdiff_t |
using | value_type = T |
using | pointer = T * |
using | reference = T & |
using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
constexpr | XRangeIter (T x_) |
constexpr T | operator* () const |
constexpr XRangeIter & | operator++ () |
constexpr XRangeIter | operator++ (int) |
constexpr bool | operator== (const XRangeIter &other) const |
constexpr bool | operator!= (const XRangeIter &other) const |
constexpr XRangeIter & | operator-- () |
constexpr XRangeIter | operator-- (int) |
constexpr XRangeIter & | operator+= (difference_type n) |
constexpr XRangeIter & | operator-= (difference_type n) |
constexpr T | operator[] (difference_type n) |
Friends | |
constexpr friend XRangeIter | operator+ (XRangeIter i, difference_type n) |
constexpr friend XRangeIter | operator+ (difference_type n, XRangeIter i) |
constexpr friend XRangeIter | operator- (XRangeIter i, difference_type n) |
constexpr friend difference_type | operator- (const XRangeIter &i, const XRangeIter &j) |
constexpr friend bool | operator< (const XRangeIter &i, const XRangeIter &j) |
constexpr friend bool | operator<= (const XRangeIter &i, const XRangeIter &j) |
constexpr friend bool | operator> (const XRangeIter &i, const XRangeIter &j) |
constexpr friend bool | operator>= (const XRangeIter &i, const XRangeIter &j) |
using XRange< T >::XRangeIter::difference_type = ptrdiff_t |
using XRange< T >::XRangeIter::iterator_category = std::random_access_iterator_tag |
using XRange< T >::XRangeIter::pointer = T* |
using XRange< T >::XRangeIter::reference = T& |
using XRange< T >::XRangeIter::value_type = T |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 68 of file xrange.hh.
References ranges::copy().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 90 of file xrange.hh.
References ranges::copy().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |