Template Struct distributed_random_access_iterator_trait

Inheritance Relationships

Base Type

Struct Documentation

template <typename Iterator>
struct distributed_random_access_iterator_trait : public shad::distributed_iterator_traits<Iterator>

Public Types

template<>
using value_type = typename distributed_iterator_traits::value_type
template<>
using pointer = typename distributed_iterator_traits::pointer
template<>
using reference = typename distributed_iterator_traits::reference
template<>
using iterator_category = typename distributed_iterator_traits::iterator_category
template<>
using distribution_range = typename Iterator::distribution_range

Public Static Functions

static distribution_range distribution(Iterator begin, Iterator end)