#include <counter.h>
◆ difference_type
template<typename N>
| using range< N >::iterator::difference_type = typename std::make_signed_t<N> |
◆ iterator_category
template<typename N>
| using range< N >::iterator::iterator_category = std::random_access_iterator_tag |
◆ pointer
template<typename N>
| using range< N >::iterator::pointer = const N* |
◆ reference
template<typename N>
| using range< N >::iterator::reference = N |
◆ value_type
template<typename N>
| using range< N >::iterator::value_type = N |
◆ iterator()
◆ operator!=()
template<typename N>
| bool range< N >::iterator::operator!= |
( |
const iterator & | other | ) |
const |
|
inline |
◆ operator*()
◆ operator+()
◆ operator++() [1/2]
◆ operator++() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator<()
template<typename N>
| bool range< N >::iterator::operator< |
( |
const iterator & | other | ) |
const |
|
inline |
◆ operator==()
template<typename N>
| bool range< N >::iterator::operator== |
( |
const iterator & | other | ) |
const |
|
inline |
◆ operator[]()
◆ range
◆ i_
template<typename N>
| N range< N >::iterator::i_ |
|
private |
The documentation for this struct was generated from the following file: