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