|
using | value_type = typename DV::value_type |
|
using | size_type = typename DV::size_type |
|
using | difference_type = typename DV::difference_type |
|
|
| dv_segment_iterator (DV *dv, std::size_t segment_index, std::size_t index) |
|
auto | operator<=> (const dv_segment_iterator &other) const noexcept |
|
bool | operator== (const dv_segment_iterator &other) const noexcept |
|
auto & | operator+= (difference_type n) |
|
auto & | operator-= (difference_type n) |
|
difference_type | operator- (const dv_segment_iterator &other) const noexcept |
|
auto & | operator++ () |
|
auto & | operator-- () |
|
auto | operator++ (int) |
|
auto | operator-- (int) |
|
auto | operator+ (difference_type n) const |
|
auto | operator- (difference_type n) const |
|
auto | operator* () const |
|
auto | operator[] (difference_type n) const |
|
void | get (value_type *dst, std::size_t size) const |
|
value_type | get () const |
|
void | put (const value_type *dst, std::size_t size) const |
|
void | put (const value_type &value) const |
|
auto | rank () const |
|
auto | local () const |
|
auto | segments () const |
|
auto & | halo () const |
|
auto | halo_bounds () const |
|
The documentation for this class was generated from the following file:
- /opt/actions-runner/_work/distributed-ranges/distributed-ranges/include/dr/mp/containers/segment.hpp