|
constexpr | distributed_span (const distributed_span &) noexcept=default |
|
constexpr distributed_span & | operator= (const distributed_span &) noexcept=default |
|
template<rng::input_range R>
requires (dr::remote_range<rng::range_reference_t<R>>) |
constexpr | distributed_span (R &&segments) |
|
template<dr::distributed_range R> |
constexpr | distributed_span (R &&r) |
|
constexpr size_type | size () const noexcept |
|
constexpr size_type | size_bytes () const noexcept |
|
constexpr reference | operator[] (size_type idx) const |
|
constexpr bool | empty () const noexcept |
|
constexpr distributed_span | subspan (size_type Offset, size_type Count=std::dynamic_extent) const |
|
constexpr distributed_span | first (size_type Count) const |
|
constexpr distributed_span | last (size_type Count) const |
|
iterator | begin () |
|
iterator | end () |
|
constexpr reference | front () |
|
constexpr reference | back () |
|
std::span< segment_type > | segments () |
|
std::span< const segment_type > | segments () const |
|
The documentation for this class was generated from the following file: