boost::log::formatters::stream_placeholder — A placeholder class to represent a stream in lambda expressions of formatters.
// In header: <boost/log/formatters/stream.hpp> template<typename CharT> struct stream_placeholder { // public member functions template<typename T> unspecified operator<<(T const &) const; // public data members static const stream_placeholder instance; };
The stream_placeholder
class template is a hook that allows to construct formatters from streaming lambda expressions.