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

#include <property_map.hpp>

Inheritance diagram for boost::ref_property_map< KeyType, ValueType >:
Collaboration diagram for boost::ref_property_map< KeyType, ValueType >:

Public Types

typedef KeyType key_type
 
typedef ValueType value_type
 
typedef ValueType & reference
 
typedef lvalue_property_map_tag category
 

Public Member Functions

 ref_property_map (ValueType &v)
 
ValueType & operator[] (key_type const &) const
 

Member Typedef Documentation

template<typename KeyType , typename ValueType >
typedef lvalue_property_map_tag boost::ref_property_map< KeyType, ValueType >::category
template<typename KeyType , typename ValueType >
typedef KeyType boost::ref_property_map< KeyType, ValueType >::key_type
template<typename KeyType , typename ValueType >
typedef ValueType& boost::ref_property_map< KeyType, ValueType >::reference
template<typename KeyType , typename ValueType >
typedef ValueType boost::ref_property_map< KeyType, ValueType >::value_type

Constructor & Destructor Documentation

template<typename KeyType , typename ValueType >
boost::ref_property_map< KeyType, ValueType >::ref_property_map ( ValueType &  v)
inline

Member Function Documentation

template<typename KeyType , typename ValueType >
ValueType& boost::ref_property_map< KeyType, ValueType >::operator[] ( key_type const &  ) const
inline

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