|
AARE
Data analysis library for PSI hybrid detectors
|
#include <filesystem>#include <fstream>#include <iostream>#include <map>#include <vector>Go to the source code of this file.
Data Structures | |
| class | aare::logger::Logger |
Namespaces | |
| namespace | aare |
| Frame class to represent a single frame of data model class should be able to work with streams coming from files or network. | |
| namespace | aare::logger |
| namespace | aare::logger::internal |
Macros | |
| #define | LOCATION std::string(__FILE__) + std::string(":") + std::to_string(__LINE__) + ":" + std::string(__func__) + ":" |
Enumerations | |
| enum | aare::logger::LOGGING_LEVEL { aare::logger::DEBUG = 0 , aare::logger::INFO = 1 , aare::logger::WARNING = 2 , aare::logger::ERROR = 3 } |
Functions | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &out, const std::vector< T > &v) |
| template<typename T , size_t N> | |
| std::ostream & | operator<< (std::ostream &out, const std::array< T, N > &v) |
| template<typename K , typename V > | |
| std::ostream & | operator<< (std::ostream &out, const std::map< K, V > &v) |
| template<LOGGING_LEVEL level, typename... Strings> | |
| void | aare::logger::log (const Strings... s) |
| template<typename... Strings> | |
| void | aare::logger::debug (const Strings... s) |
| template<typename... Strings> | |
| void | aare::logger::info (const Strings... s) |
| template<typename... Strings> | |
| void | aare::logger::warn (const Strings... s) |
| template<typename... Strings> | |
| void | aare::logger::error (const Strings... s) |
| void | aare::logger::set_streams (std::streambuf *out, std::streambuf *err) |
| void | aare::logger::set_streams (std::streambuf *out) |
| void | aare::logger::set_verbosity (LOGGING_LEVEL level) |
| void | aare::logger::set_output_file (std::string filename) |
| Logger & | aare::logger::get_logger_instance () |
Variables | |
| aare::logger::Logger | aare::logger::internal::logger_instance = aare::logger::Logger() |
| #define LOCATION std::string(__FILE__) + std::string(":") + std::to_string(__LINE__) + ":" + std::string(__func__) + ":" |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const std::array< T, N > & | v | ||
| ) |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const std::map< K, V > & | v | ||
| ) |
| std::ostream & operator<< | ( | std::ostream & | out, |
| const std::vector< T > & | v | ||
| ) |