7#include <dr/detail/index.hpp>
8#include <dr/detail/segments_tools.hpp>
9#include <dr/sp/distributed_span.hpp>
10#include <dr/sp/views/enumerate.hpp>
11#include <dr/sp/zip_view.hpp>
12#include <dr/views/transform.hpp>
18template <dr::distributed_range R>
21 .subspan(slice_indices[0], slice_indices[1] - slice_indices[0]);
28 template <rng::random_access_range R>
auto operator()(R &&r)
const {
29 return slice(std::forward<R>(r), idx_);
32 template <rng::random_access_range R>
34 return closure(std::forward<R>(r));
Definition: distributed_span.hpp:127
Definition: standard_views.hpp:24