#include <transform_value_property_map.hpp>
Public Types | |
typedef property_traits< PM > ::key_type | key_type |
typedef Ret | reference |
typedef boost::remove_cv < typename boost::remove_reference< Ret > ::type >::type | value_type |
typedef boost::mpl::if_ < boost::mpl::and_ < boost::is_reference< Ret > , boost::mpl::not_ < boost::is_const< Ret > > >, boost::lvalue_property_map_tag, boost::readable_property_map_tag > ::type | category |
Public Member Functions | |
transform_value_property_map (Func f, PM pm) | |
reference | operator[] (const key_type &k) const |
typedef boost::mpl::if_< boost::mpl::and_< boost::is_reference<Ret>, boost::mpl::not_<boost::is_const<Ret> > >, boost::lvalue_property_map_tag, boost::readable_property_map_tag>::type boost::transform_value_property_map< Func, PM, Ret >::category |
typedef property_traits<PM>::key_type boost::transform_value_property_map< Func, PM, Ret >::key_type |
typedef Ret boost::transform_value_property_map< Func, PM, Ret >::reference |
typedef boost::remove_cv<typename boost::remove_reference<Ret>::type>::type boost::transform_value_property_map< Func, PM, Ret >::value_type |
|
inline |
|
inline |
References boost::locale::period::pm().