Flow 1.0.2
Flow project: Public API.
|
Classes | |
class | flow::util::Blob_with_log_context< S_SHARING_ALLOWED > |
Basic_blob that works in regular heap (and is itself placed in heap or stack) and memorizes a log::Logger, enabling easier logging albeit with a small perf trade-off. More... | |
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::util |
Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module. | |
Functions | |
template<bool S_SHARING_ALLOWED> | |
void | flow::util::swap (Blob_with_log_context< S_SHARING_ALLOWED > &blob1, Blob_with_log_context< S_SHARING_ALLOWED > &blob2) |
On top of the similar Basic_blob related function, logs using the stored log context of blob1 . More... | |