/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/library/utility/ranges.hpp Source File#
ranges.hpp
Go to the documentation of this file.
ck::iter_difference_t< ranges::iterator_t< R > > range_difference_t
Definition: ranges.hpp:25
decltype(std::begin(std::declval< R & >())) iterator_t
Definition: ranges.hpp:16
iter_reference_t< ranges::iterator_t< R > > range_reference_t
Definition: ranges.hpp:31
decltype(std::size(std::declval< R & >())) range_size_t
Definition: ranges.hpp:22
iter_value_t< ranges::iterator_t< R > > range_value_t
Definition: ranges.hpp:28
Definition: ck.hpp:264
typename std::iterator_traits< remove_cvref_t< T > >::difference_type iter_difference_t
Definition: iterator.hpp:20
typename std::iterator_traits< remove_cvref_t< T > >::value_type iter_value_t
Definition: iterator.hpp:14
Definition: ranges.hpp:35
Definition: ranges.hpp:51