Functor that return std::pair.second.
More...
#include <yat/utility/stl_utility.h>
|
typedef boost::mpl::if_< typename boost::is_const< Pair >::type, typename boost::add_const< typename Pair::second_type >::type &, typename Pair::second_type & >::type | result_type |
|
typedef Pair & | argument_type |
|
template<class Pair>
struct theplu::yat::utility::PairSecond< Pair >
Functor that return std::pair.second.
- See also
- pair_second_iterator
- Since
- New in yat 0.5
◆ argument_type
The argument type is Pair&.
◆ result_type
The type returned is Pair::second_type& with the exception when Pair is const and Pair::second_type is non-const, in which case const Pair::first_type& is return type.
◆ operator()()
The documentation for this struct was generated from the following file: