Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
constant.hpp File Reference
#include <boost/move/core.hpp>
#include <boost/move/utility.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/embedded_string_type.hpp>
#include <boost/log/attributes/attribute.hpp>
#include <boost/log/attributes/attribute_cast.hpp>
#include <boost/log/attributes/attribute_value_impl.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for constant.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::attributes::constant< T >
 A class of an attribute that holds a single constant value. More...
 
class  boost::attributes::constant< T >::impl
 Factory implementation. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::attributes
 

Functions

template<typename T >
constant< typename
boost::log::aux::make_embedded_string_type
< typename remove_reference< T >
::type >::type > 
boost::attributes::make_constant (BOOST_FWD_REF(T) val)
 The function constructs a constant attribute containing the provided value. More...
 

Detailed Description

Author
Andrey Semashev
Date
15.04.2007

The header contains implementation of a constant attribute.