#include <hydra/Iterator.h>
#include <utility>
Go to the source code of this file.
|
struct | hydra::detail::is_iterable< T, typename > |
|
struct | hydra::detail::is_iterable< T, hydra::thrust::void_t< decltype(std::declval< T >().begin()), decltype(std::declval< T >().end()), decltype(++std::declval< decltype(hydra::begin(std::declval< T >()))& >()), decltype(*hydra::begin(std::declval< T >())) > > |
|
struct | hydra::detail::is_reverse_iterable< T, U > |
|
struct | hydra::detail::is_reverse_iterable< T, hydra::thrust::void_t< decltype(std::declval< T >().rbegin()), decltype(std::declval< T >().rend()), decltype(++std::declval< decltype(hydra::rbegin(std::declval< T >()))& >()), decltype(*hydra::rbegin(std::declval< T >())) > > |
|