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

#include <property_map.hpp>

Inheritance diagram for boost::associative_property_map< UniquePairAssociativeContainer >:
Collaboration diagram for boost::associative_property_map< UniquePairAssociativeContainer >:

Public Types

typedef C::key_type key_type
 
typedef C::value_type::second_type value_type
 
typedef value_typereference
 
typedef lvalue_property_map_tag category
 

Public Member Functions

 associative_property_map ()
 
 associative_property_map (C &c)
 
reference operator[] (const key_type &k) const
 

Member Typedef Documentation

template<typename UniquePairAssociativeContainer >
typedef lvalue_property_map_tag boost::associative_property_map< UniquePairAssociativeContainer >::category
template<typename UniquePairAssociativeContainer >
typedef C::key_type boost::associative_property_map< UniquePairAssociativeContainer >::key_type
template<typename UniquePairAssociativeContainer >
typedef value_type& boost::associative_property_map< UniquePairAssociativeContainer >::reference
template<typename UniquePairAssociativeContainer >
typedef C::value_type::second_type boost::associative_property_map< UniquePairAssociativeContainer >::value_type

Constructor & Destructor Documentation

template<typename UniquePairAssociativeContainer >
boost::associative_property_map< UniquePairAssociativeContainer >::associative_property_map ( )
inline
template<typename UniquePairAssociativeContainer >
boost::associative_property_map< UniquePairAssociativeContainer >::associative_property_map ( C &  c)
inline

Member Function Documentation

template<typename UniquePairAssociativeContainer >
reference boost::associative_property_map< UniquePairAssociativeContainer >::operator[] ( const key_type k) const
inline

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