#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>
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) |
This header contains the add_value
manipulator.