![]() |
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 <array>#include <vector>#include <utility>#include <initializer_list>#include <hydra/detail/Iterator.inl>Go to the source code of this file.
Namespaces | |
| hydra | |
| Generic policies definition. | |
Functions | |
| template<class C > | |
| auto | hydra::begin (const C &c) -> decltype(c.begin()) |
| template<class C > | |
| auto | hydra::begin (C &&c) -> decltype(std::forward< C >(c).begin()) |
| template<class T , size_t N> | |
| T * | hydra::begin (T(&array)[N]) |
| template<class C > | |
| auto | hydra::end (const C &c) -> decltype(c.end()) |
| template<class C > | |
| auto | hydra::end (C &&c) -> decltype(std::forward< C >(c).end()) |
| template<class T , size_t N> | |
| T * | hydra::end (T(&array)[N]) |
| template<class C > | |
| auto | hydra::rbegin (C &&c) -> decltype(std::forward< C >(c).rbegin()) |
| template<class C > | |
| auto | hydra::rbegin (const C &c) -> decltype(c.rbegin()) |
| template<class T , size_t N> | |
| T * | hydra::rbegin (T(&array)[N]) |
| template<class C > | |
| auto | hydra::rend (C &&c) -> decltype(std::forward< C >(c).rend()) |
| template<class C > | |
| auto | hydra::rend (const C &c) -> decltype(c.rend()) |
| template<class T , size_t N> | |
| T * | hydra::rend (T(&array)[N]) |