| Flow 1.0.2
    Flow project: Full implementation reference. | 
#include "flow/log/detail/log_fwd.hpp"#include "flow/util/string_ostream.hpp"#include "flow/util/uniq_id_holder.hpp"#include <boost/iostreams/device/array.hpp>#include <boost/iostreams/stream.hpp>#include <boost/iostreams/stream_buffer.hpp>#include <boost/io/ios_state.hpp>#include <boost/move/unique_ptr.hpp>#include <boost/unordered_map.hpp>#include <boost/thread.hpp>#include <string>Go to the source code of this file.
| Classes | |
| class | flow::log::Thread_local_string_appender | 
| Internal flow::log class that facilitates a more efficient way to get util::ostream_op_to_string() behavior by allowing each thread to repeatedly reuse the structures that function creates from scratch on stack each time it is invoked; furthermore each logging entity is allotted a separate such set of structures to enable each entity to not affect the streams of other entities.  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::log | 
| Flow module providing logging functionality. | |