|
EllAlgo 1.6.13
|
Index range [start, end) with step for slicing views. More...
#include <arr.hpp>
Public Member Functions | |
| Range ()=default | |
| Default range (empty) | |
| Range (size_t end) | |
| Range from 0 to end. | |
| Range (size_t start, size_t end) | |
| Range [start, end) | |
| Range (size_t start, size_t end, size_t step) | |
| Range [start, end) with given step. | |
Public Attributes | |
| size_t | start = 0 |
| Start index (inclusive) | |
| size_t | end = 0 |
| End index (exclusive) | |
| size_t | step = 1 |
| Step size. | |
Static Public Attributes | |
| static constexpr size_t | ALL = SIZE_MAX |
| Sentinel value meaning "all elements". | |
Index range [start, end) with step for slicing views.
|
default |
Default range (empty)
| size_t Range::end = 0 |
End index (exclusive)
| size_t Range::start = 0 |
Start index (inclusive)
| size_t Range::step = 1 |
Step size.