Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
add_value.hpp File Reference
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_scalar.hpp>
#include <boost/type_traits/remove_cv.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_name.hpp>
#include <boost/log/attributes/attribute_value_impl.hpp>
#include <boost/log/expressions/keyword_fwd.hpp>
#include <boost/log/sources/record_ostream.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for add_value.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::add_value_manip< RefT >
 Attribute value manipulator. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 

Functions

template<typename CharT , typename RefT >
basic_record_ostream< CharT > & boost::operator<< (basic_record_ostream< CharT > &strm, add_value_manip< RefT > const &manip)
 The operator attaches an attribute value to the log record. More...
 
template<typename T >
add_value_manip< T && > boost::add_value (attribute_name const &name, T &&value)
 The function creates a manipulator that attaches an attribute value to a log record. More...
 
template<typename DescriptorT , template< typename > class ActorT>
add_value_manip< typename
DescriptorT::value_type && > 
boost::add_value (expressions::attribute_keyword< DescriptorT, ActorT > const &, typename DescriptorT::value_type &&value)
 
template<typename DescriptorT , template< typename > class ActorT>
add_value_manip< typename
DescriptorT::value_type & > 
boost::add_value (expressions::attribute_keyword< DescriptorT, ActorT > const &, typename DescriptorT::value_type &value)
 
template<typename DescriptorT , template< typename > class ActorT>
add_value_manip< typename
DescriptorT::value_type const & > 
boost::add_value (expressions::attribute_keyword< DescriptorT, ActorT > const &, typename DescriptorT::value_type const &value)
 

Detailed Description

Author
Andrey Semashev
Date
26.11.2012

This header contains the add_value manipulator.