...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::log::sinks::asynchronous_sink::scoped_feeding_operation — A scope guard that implements active operation management.
// In header: <boost/log/sinks/async_frontend.hpp> // A scope guard that implements active operation management. class scoped_feeding_operation { public: // construct/copy/destruct explicit scoped_feeding_operation(asynchronous_sink &); scoped_feeding_operation(scoped_feeding_operation const &) = delete; scoped_feeding_operation & operator=(scoped_feeding_operation const &) = delete; ~scoped_feeding_operation(); };
scoped_feeding_operation
public
construct/copy/destructexplicit scoped_feeding_operation(asynchronous_sink & self);Initializing constructor.
scoped_feeding_operation(scoped_feeding_operation const &) = delete;
scoped_feeding_operation & operator=(scoped_feeding_operation const &) = delete;
~scoped_feeding_operation();Destructor.