Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::range_detail::select_second_const< CMap< KEY, ARG_KEY, VALUE, ARG_VALUE > > Struct Template Reference

#include <mfc_map.hpp>

Public Types

typedef BOOST_DEDUCED_TYPENAME
CMap< KEY, ARG_KEY, VALUE,
ARG_VALUE > 
map_type
 
typedef BOOST_DEDUCED_TYPENAME
range_reference< const
map_type >::type 
argument_type
 
typedef BOOST_DEDUCED_TYPENAME
const VALUE & 
result_type
 

Public Member Functions

result_type operator() (argument_type r) const
 

Member Typedef Documentation

template<class KEY , class ARG_KEY , class VALUE , class ARG_VALUE >
typedef BOOST_DEDUCED_TYPENAME range_reference<const map_type>::type boost::range_detail::select_second_const< CMap< KEY, ARG_KEY, VALUE, ARG_VALUE > >::argument_type
template<class KEY , class ARG_KEY , class VALUE , class ARG_VALUE >
typedef BOOST_DEDUCED_TYPENAME CMap<KEY, ARG_KEY, VALUE, ARG_VALUE> boost::range_detail::select_second_const< CMap< KEY, ARG_KEY, VALUE, ARG_VALUE > >::map_type
template<class KEY , class ARG_KEY , class VALUE , class ARG_VALUE >
typedef BOOST_DEDUCED_TYPENAME const VALUE& boost::range_detail::select_second_const< CMap< KEY, ARG_KEY, VALUE, ARG_VALUE > >::result_type

Member Function Documentation

template<class KEY , class ARG_KEY , class VALUE , class ARG_VALUE >
result_type boost::range_detail::select_second_const< CMap< KEY, ARG_KEY, VALUE, ARG_VALUE > >::operator() ( argument_type  r) const
inline

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