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