![]() |
Hydra
4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
|
#include <hydra/detail/Config.h>#include <hydra/detail/BackendPolicy.h>#include <hydra/Distance.h>#include <hydra/detail/Iterable_traits.h>#include <hydra/detail/external/hydra_thrust/iterator/iterator_traits.h>#include <utility>Go to the source code of this file.
Data Structures | |
| class | hydra::Range< Iterator > |
Namespaces | |
| hydra | |
| Generic policies definition. | |
Macros | |
| #define | RANGE1_INL_ |
Functions | |
| template<typename Iterator > | |
| Range< Iterator > | hydra::make_range (Iterator begin, Iterator end) |
| template<typename Iterable > | |
| std::enable_if< hydra::detail::is_iterable< Iterable >::value, Range< decltype(std::declval< Iterable >).begin())> >::type | hydra::make_range (Iterable const &container) |
| template<typename Iterable > | |
| std::enable_if< hydra::detail::is_iterable< Iterable >::value, Range< decltype(std::declval< Iterable >).begin())> >::type | hydra::make_range (Iterable &&container) |
| template<typename Iterator > | |
| Range< hydra::thrust::reverse_iterator< Iterator > > | hydra::make_reverse_range (Iterator begin, Iterator end) |
| template<typename Iterable > | |
| std::enable_if< hydra::detail::is_reverse_iterable< Iterable >::value, Range< decltype(std::declval< Iterable >).rbegin())> >::type | hydra::make_reverse_range (Iterable const &container) |
| template<typename Iterable > | |
| std::enable_if< hydra::detail::is_reverse_iterable< Iterable >::value, Range< decltype(std::declval< Iterable >).rbegin())> >::type | hydra::make_reverse_range (Iterable &&container) |
| #define RANGE1_INL_ |