...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::expressions::max_size_decorator_actor
// In header: <boost/log/expressions/formatters/max_size_decorator.hpp> template<typename SubactorT, typename CharT, template< typename > class ActorT = phoenix::actor> class max_size_decorator_actor : public phoenix::actor< max_size_decorator_terminal< SubactorT, CharT > > { public: // types typedef max_size_decorator_terminal< SubactorT, CharT > terminal_type; // Base terminal type. typedef terminal_type::char_type char_type; // Character type. typedef ActorT< terminal_type > base_type; // Base actor type. // construct/copy/destruct explicit max_size_decorator_actor(base_type const &); // public member functions terminal_type const & get_terminal() const; };