Distributed Ranges
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
dr::sp::zip_view< Rs > Class Template Reference

zip More...

#include <zip_view.hpp>

Inheritance diagram for dr::sp::zip_view< Rs >:
Inheritance graph
[legend]
Collaboration diagram for dr::sp::zip_view< Rs >:
Collaboration graph
[legend]

Public Types

using size_type = std::size_t
 
using difference_type = std::ptrdiff_t
 

Public Member Functions

 zip_view (Rs... rs)
 
std::size_t size () const noexcept
 
auto begin () const
 
auto end () const
 
auto operator[] (std::size_t idx) const
 
template<std::size_t I>
decltype(auto) get_view () const
 
auto segments () const
 
auto zipped_segments () const
 
auto local () const noexcept
 
std::size_t rank () const
 

Static Public Attributes

static constexpr bool num_views = sizeof...(Rs)
 

Detailed Description

template<rng::random_access_range... Rs>
class dr::sp::zip_view< Rs >

zip


The documentation for this class was generated from the following file: