boost::logging::detail::to_override<> Struct Template Reference
List of all members.
Detailed Description
template<class>
struct boost::logging::detail::to_override<>
this is just a simple way to always return override; however, in this case we postpone the instantiation until our template parameter is known
For instance:
typedef typename formatter::msg_type<override>::type msg_type;
would compute msg_type right now; however, we want the compiler to wait, until the user has actually set the msg_type, for example, using the BOOST_LOG_FORMAT_MSG macro. Thus, we do:
typedef typename detail::to_override<format_base>::type T;
typedef typename formatter::msg_type<T>::type msg_type;
The documentation for this struct was generated from the following file:
Copyright John Torjo © 2007
Have a question/ suggestion/ comment? Send me feedback