Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::sources::aux::severity_level< LevelT >::impl Class Reference

Factory implementation. More...

#include <severity_feature.hpp>

Inheritance diagram for boost::sources::aux::severity_level< LevelT >::impl:
Collaboration diagram for boost::sources::aux::severity_level< LevelT >::impl:

Public Member Functions

bool dispatch (type_dispatcher &dispatcher)
 The method dispatches the value to the given object. More...
 
intrusive_ptr
< attribute_value::impl
detach_from_thread ()
 The method is called when the attribute value is passed to another thread. More...
 
virtual attribute_value get_value ()
 
virtual type_info_wrapper get_type () const
 

Static Public Member Functions

static BOOST_LOG_API void * operator new (std::size_t size)
 
static BOOST_LOG_API void operator delete (void *p, std::size_t size) BOOST_NOEXCEPT
 

Detailed Description

template<typename LevelT>
class boost::sources::aux::severity_level< LevelT >::impl

Factory implementation.

Member Function Documentation

template<typename LevelT>
intrusive_ptr< attribute_value::impl > boost::sources::aux::severity_level< LevelT >::impl::detach_from_thread ( )
inlinevirtual

The method is called when the attribute value is passed to another thread.

Reimplemented from boost::attribute_value::impl.

References boost::detail::const, and boost::sources::aux::get_severity_level().

template<typename LevelT>
bool boost::sources::aux::severity_level< LevelT >::impl::dispatch ( type_dispatcher dispatcher)
inlinevirtual

The method dispatches the value to the given object.

Implements boost::attribute_value::impl.

References boost::sources::aux::get_severity_level().

virtual type_info_wrapper boost::attribute_value::impl::get_type ( ) const
inlinevirtualinherited
virtual attribute_value boost::attribute_value::impl::get_value ( )
inlinevirtualinherited
Returns
The attribute value that refers to self implementation.

Implements boost::attribute::impl.

References boost::attribute_value::attribute_value().

static BOOST_LOG_API void boost::attribute::impl::operator delete ( void *  p,
std::size_t  size 
)
staticinherited
static BOOST_LOG_API void* boost::attribute::impl::operator new ( std::size_t  size)
staticinherited

The documentation for this class was generated from the following file: