Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::add_value_manip< RefT > Class Template Reference

Attribute value manipulator. More...

#include <add_value.hpp>

Public Types

typedef RefT reference_type
 Stored reference type. More...
 
typedef remove_cv< typename
remove_reference
< reference_type >::type >
::type 
value_type
 Attribute value type. More...
 

Public Member Functions

 add_value_manip (attribute_name const &name, reference_type value)
 Initializing constructor. More...
 
attribute_name get_name () const
 Returns attribute name. More...
 
get_value_result_type get_value () const
 Returns attribute value. More...
 

Detailed Description

template<typename RefT>
class boost::add_value_manip< RefT >

Attribute value manipulator.

Member Typedef Documentation

template<typename RefT>
typedef RefT boost::add_value_manip< RefT >::reference_type

Stored reference type.

template<typename RefT>
typedef remove_cv< typename remove_reference< reference_type >::type >::type boost::add_value_manip< RefT >::value_type

Attribute value type.

Constructor & Destructor Documentation

template<typename RefT>
boost::add_value_manip< RefT >::add_value_manip ( attribute_name const &  name,
reference_type  value 
)
inline

Initializing constructor.

Member Function Documentation

template<typename RefT>
attribute_name boost::add_value_manip< RefT >::get_name ( ) const
inline

Returns attribute name.

template<typename RefT>
get_value_result_type boost::add_value_manip< RefT >::get_value ( ) const
inline

Returns attribute value.


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