Flow 1.0.2
Flow project: Public API.
|
Namespaces | |
namespace | flow |
Catch-all namespace for the Flow project: A collection of various production-quality modules written in modern C++17, originally by ygoldfel. | |
namespace | flow::log |
Flow module providing logging functionality. | |
namespace | flow::log::fs |
Short-hand for namespace boost::filesystem . | |
Enumerations | |
enum class | flow::log::Sev : size_t { flow::log::S_NONE = 0 , flow::log::S_FATAL , flow::log::S_ERROR , flow::log::S_WARNING , flow::log::S_INFO , flow::log::S_DEBUG , flow::log::S_TRACE , flow::log::S_DATA , flow::log::S_END_SENTINEL } |
Enumeration containing one of several message severity levels, ordered from highest to lowest. More... | |
Functions | |
std::istream & | flow::log::operator>> (std::istream &is, Sev &val) |
Deserializes a log::Sev from a standard input stream. More... | |
std::ostream & | flow::log::operator<< (std::ostream &os, Sev val) |
Serializes a log::Sev to a standard output stream. More... | |
void | flow::log::swap (Log_context &val1, Log_context &val2) |
Log_context ADL-friendly swap: Equivalent to val1.swap(val2) . More... | |
void | flow::log::beautify_chrono_logger_this_thread (Logger *logger_ptr) |
Sets certain chrono -related formatting on the given Logger in the current thread that results in a consistent, desirable output of duration s and certain types of time_point s. More... | |
size_t | flow::log::deep_size (const Msg_metadata &val) |
Estimate of memory footprint of the given value, including memory allocated on its behalf – but excluding its shallow sizeof ! – in bytes. More... | |