#include <cstddef>
#include <utility>
#include <iterator>
#include <algorithm>
#include <boost/array.hpp>
#include <boost/static_assert.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/size.hpp>
#include <boost/mpl/begin.hpp>
#include <boost/mpl/end.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/next.hpp>
#include <boost/mpl/is_sequence.hpp>
#include <boost/utility/addressof.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/visible_type.hpp>
#include <boost/log/utility/once_block.hpp>
#include <boost/log/utility/type_info_wrapper.hpp>
#include <boost/log/utility/type_dispatch/type_dispatcher.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
struct | boost::aux::dispatching_map_order |
Ordering predicate for type dispatching map. More... | |
struct | boost::aux::dispatching_map_initializer< VisitorT > |
Dispatching map filler. More... | |
class | boost::aux::type_sequence_dispatcher_base |
A base class for a dispatcher that supports a sequence of types. More... | |
class | boost::aux::type_sequence_dispatcher< TypeSequenceT > |
A dispatcher that supports a sequence of types. More... | |
class | boost::aux::single_type_dispatcher_base |
A base class for a single-type dispatcher. More... | |
class | boost::aux::single_type_dispatcher< T > |
A simple dispatcher that only supports one type. More... | |
class | boost::static_type_dispatcher< T > |
A static type dispatcher class. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::aux | |
The header contains implementation of a compile-time type dispatcher.