Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::constant_writable_property_map< Key, Value > Struct Template Reference

Same as above, but pretends to be writable as well. More...

#include <constant_property_map.hpp>

Public Types

typedef Key key_type
 
typedef Value value_type
 
typedef Value & reference
 
typedef
boost::read_write_property_map_tag 
category
 

Public Member Functions

 constant_writable_property_map ()
 
 constant_writable_property_map (const value_type &value)
 
 constant_writable_property_map (const constant_writable_property_map &copy)
 

Public Attributes

value_type m_value
 

Friends

Value get (const constant_writable_property_map &me, Key)
 
void put (const constant_writable_property_map &, Key, Value)
 

Detailed Description

template<typename Key, typename Value>
struct boost::constant_writable_property_map< Key, Value >

Same as above, but pretends to be writable as well.

Member Typedef Documentation

template<typename Key , typename Value >
typedef boost::read_write_property_map_tag boost::constant_writable_property_map< Key, Value >::category
template<typename Key , typename Value >
typedef Key boost::constant_writable_property_map< Key, Value >::key_type
template<typename Key , typename Value >
typedef Value& boost::constant_writable_property_map< Key, Value >::reference
template<typename Key , typename Value >
typedef Value boost::constant_writable_property_map< Key, Value >::value_type

Constructor & Destructor Documentation

template<typename Key , typename Value >
boost::constant_writable_property_map< Key, Value >::constant_writable_property_map ( )
inline
template<typename Key , typename Value >
boost::constant_writable_property_map< Key, Value >::constant_writable_property_map ( const value_type value)
inline
template<typename Key , typename Value >
boost::constant_writable_property_map< Key, Value >::constant_writable_property_map ( const constant_writable_property_map< Key, Value > &  copy)
inline

Friends And Related Function Documentation

template<typename Key , typename Value >
Value get ( const constant_writable_property_map< Key, Value > &  me,
Key   
)
friend
template<typename Key , typename Value >
void put ( const constant_writable_property_map< Key, Value > &  ,
Key  ,
Value   
)
friend

Member Data Documentation

template<typename Key , typename Value >
value_type boost::constant_writable_property_map< Key, Value >::m_value

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