Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
minmax_element.hpp File Reference
#include <utility>
Include dependency graph for minmax_element.hpp:

Classes

struct  boost::detail::less_over_iter< Iterator >
 
struct  boost::detail::binary_pred_over_iter< Iterator, BinaryPredicate >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 

Functions

template<typename ForwardIter , class Compare >
std::pair< ForwardIter,
ForwardIter > 
boost::detail::basic_minmax_element (ForwardIter first, ForwardIter last, Compare comp)
 
template<typename ForwardIter >
std::pair< ForwardIter,
ForwardIter > 
boost::minmax_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::minmax_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::detail::basic_first_min_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::detail::basic_last_min_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::detail::basic_first_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::detail::basic_last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
ForwardIter boost::first_min_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::first_min_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
ForwardIter boost::last_min_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::last_min_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
ForwardIter boost::first_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::first_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
ForwardIter boost::last_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
ForwardIter boost::last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::detail::basic_first_min_last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::detail::basic_last_min_first_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::detail::basic_last_min_last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
std::pair< ForwardIter,
ForwardIter > 
boost::first_min_first_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::first_min_first_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
std::pair< ForwardIter,
ForwardIter > 
boost::first_min_last_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::first_min_last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
std::pair< ForwardIter,
ForwardIter > 
boost::last_min_first_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::last_min_first_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)
 
template<typename ForwardIter >
std::pair< ForwardIter,
ForwardIter > 
boost::last_min_last_max_element (ForwardIter first, ForwardIter last)
 
template<typename ForwardIter , class BinaryPredicate >
std::pair< ForwardIter,
ForwardIter > 
boost::last_min_last_max_element (ForwardIter first, ForwardIter last, BinaryPredicate comp)