|
using | value_type = std::iter_value_t< Iter > |
|
using | size_type = std::size_t |
|
using | difference_type = std::iter_difference_t< Iter > |
|
using | reference = std::iter_reference_t< Iter > |
|
using | iterator = Iter |
|
|
template<rng::random_access_range R> |
| span (R &&r) |
|
| span (Iter first, Iter last) |
|
| span (Iter first, std::size_t count) |
|
| span (const span &) noexcept=default |
|
span & | operator= (const span &) noexcept=default |
|
std::size_t | size () const noexcept |
|
bool | empty () const noexcept |
|
Iter | begin () const noexcept |
|
Iter | end () const noexcept |
|
reference | operator[] (size_type index) const |
|
span | first (size_type n) const |
|
span | last (size_type n) const |
|
span | subspan (std::size_t offset, std::size_t count) const |
|
The documentation for this class was generated from the following file:
- /opt/actions-runner/_work/distributed-ranges/distributed-ranges/include/dr/sp/span.hpp