Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
Iterable_traits.h File Reference
#include <hydra/Iterator.h>
#include <utility>
Include dependency graph for Iterable_traits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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 >())) > >
 

Namespaces

 hydra
 Generic policies definition.
 
 hydra::detail