#include <compose_property_map.hpp>
Public Types | |
typedef boost::property_traits < FPMap >::category | category |
typedef boost::property_traits < GPMap >::key_type | key_type |
typedef boost::property_traits < FPMap >::value_type | value_type |
typedef boost::property_traits < FPMap >::reference | reference |
Public Member Functions | |
compose_property_map (const FPMap &f_p, const GPMap &g_p) | |
compose_property_map () | |
reference | operator[] (const key_type &v) const |
Friends | |
boost::mpl::if_ < boost::mpl::not_ < boost::is_reference < reference > >, value_type, typename boost::mpl::if_ < boost::is_const< reference > , reference, const value_type & > ::type >::type | get (const compose_property_map &m, const key_type &k) |
void | put (const compose_property_map &m, const key_type &k, const value_type &v) |
typedef boost::property_traits<FPMap>::category boost::compose_property_map< FPMap, GPMap >::category |
typedef boost::property_traits<GPMap>::key_type boost::compose_property_map< FPMap, GPMap >::key_type |
typedef boost::property_traits<FPMap>::reference boost::compose_property_map< FPMap, GPMap >::reference |
typedef boost::property_traits<FPMap>::value_type boost::compose_property_map< FPMap, GPMap >::value_type |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |