![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <ADT.hpp>
Public Types | |
using | iterator_type = It |
Public Member Functions | |
range () | |
range (It begin, It end) | |
bool | empty () const |
std::size_t | size () const |
It | begin () const |
It | end () const |
It | cbegin () const |
It | cend () const |
std::reverse_iterator< It > | rbegin () const |
std::reverse_iterator< It > | rend () const |
std::reverse_iterator< It > | crbegin () const |
std::reverse_iterator< It > | crend () const |
range< std::reverse_iterator< It > > | reverse () const |
Returns this range reversed. | |
Static Public Attributes | |
static constexpr bool | reversible |
| |
Private Attributes | |
It | begin_ |
It | end_ |
using m::range< It >::iterator_type = It |
|
inline |
|
inline |
Definition at line 683 of file ADT.hpp.
Referenced by m::view< It, ReturnType &(It)>::begin().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 684 of file ADT.hpp.
Referenced by m::view< It, ReturnType &(It)>::end().
|
inline |
|
inline |
|
inline |
|
staticconstexpr |
whether the iterator supports reversing