Lines Matching full:maximum
3 Defines `boost::hana::maximum`.
13 #include <boost/hana/fwd/maximum.hpp>
29 using Maximum = BOOST_HANA_DISPATCH_IF(maximum_impl<S>, in operator ()() typedef
35 "hana::maximum(xs) requires 'xs' to be Foldable"); in operator ()()
38 return Maximum::apply(static_cast<Xs&&>(xs)); in operator ()()
44 using Maximum = BOOST_HANA_DISPATCH_IF(maximum_pred_impl<S>, in operator ()() typedef
50 "hana::maximum(xs, predicate) requires 'xs' to be Foldable"); in operator ()()
53 return Maximum::apply(static_cast<Xs&&>(xs), in operator ()()
59 // maximum (with a custom predicate)
87 // maximum (without a custom predicate)
93 { return hana::maximum(static_cast<Xs&&>(xs), hana::less); } in apply()