Public Types |
| typedef Key | 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 |
Private Attributes |
| Func | f |
Member Typedef Documentation
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::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 boost::DtFunctionPropertyMap< Func, Key, Ret >::category |
Constructor & Destructor Documentation
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
Member Function Documentation
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
Member Data Documentation
template<typename Func , typename Key , typename Ret = typename boost::result_of<const Func(const Key&)>::type>
The documentation for this class was generated from the following file: