ranges.hpp Source File#
tile/host/ranges.hpp
Go to the documentation of this file.
Definition tile/host/ranges.hpp:23
decltype(std::begin(std::declval< R & >())) iterator_t
Definition tile/host/ranges.hpp:25
iter_reference_t< ranges::iterator_t< R > > range_reference_t
Definition tile/host/ranges.hpp:40
decltype(std::size(std::declval< R & >())) range_size_t
Definition tile/host/ranges.hpp:31
iter_value_t< ranges::iterator_t< R > > range_value_t
Definition tile/host/ranges.hpp:37
ck_tile::iter_difference_t< ranges::iterator_t< R > > range_difference_t
Definition tile/host/ranges.hpp:34
decltype(std::end(std::declval< R & >())) sentinel_t
Definition tile/host/ranges.hpp:28
Definition tile/core/algorithm/cluster_descriptor.hpp:13
typename std::iterator_traits< remove_cvref_t< T > >::value_type iter_value_t
Definition tile/host/ranges.hpp:15
decltype(*std::declval< T & >()) iter_reference_t
Definition tile/host/ranges.hpp:18
typename std::iterator_traits< remove_cvref_t< T > >::difference_type iter_difference_t
Definition tile/host/ranges.hpp:21
STL namespace.
Definition tile/host/ranges.hpp:44
Definition tile/host/ranges.hpp:60