![]() |
Hydra
4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
|
#include <iostream>#include <array>#include <tuple>#include <type_traits>#include <cstdio>#include <string>#include <cassert>#include <memory>Go to the source code of this file.
Namespaces | |
| hydra | |
| Generic policies definition. | |
Functions | |
| template<typename... Args> | |
| std::string | hydra::GetFormatedString (const char *format, Args... args) |
| template<size_t N, typename T > | |
| std::ostream & | hydra::operator<< (std::ostream &os, std::array< T, N > const &obj) |
| template<typename ... T> | |
| std::ostream & | hydra::operator<< (std::ostream &os, std::tuple< T... > const &obj) |
| template<typename T1 , typename T2 > | |
| std::ostream & | hydra::operator<< (std::ostream &os, std::pair< T1, T2 > const &obj) |
| template<typename... Args> | |
| void | hydra::PrintToStream (std::ostream &ostream, const char *format, Args... args) |
| template<size_t N, typename T , size_t I> | |
| std::enable_if<(I==N), void >::type | hydra::stream_array_helper (std::ostream &, std::array< T, N > const &) |
| array streamer helper More... | |
| template<size_t N, typename T , size_t I = 0> | |
| std::enable_if<(I< N), void >::type | hydra::stream_array_helper (std::ostream &os, std::array< T, N > const &obj) |
| template<size_t I, typename ... T> | |
| std::enable_if<(I==sizeof ...(T)), void >::type | hydra::stream_tuple_helper (std::ostream &, std::tuple< T... > const &) |
| tuple streamer helper More... | |
| template<size_t I = 0, typename ... T> | |
| std::enable_if<(I< sizeof ...(T)), void >::type | hydra::stream_tuple_helper (std::ostream &os, std::tuple< T... > const &obj) |