Function template clamp_range
boost::algorithm::clamp_range
Synopsis
template<typename Range, typename OutputIterator>
boost::disable_if_c< boost::is_same< Range, OutputIterator >::value, OutputIterator >::type
clamp_range(const Range & r, OutputIterator out,
typename std::iterator_traits< typename boost::range_iterator< const Range >::type >::value_type const & lo,
typename std::iterator_traits< typename boost::range_iterator< const Range >::type >::value_type const & hi);
Description
Параметры: |
<hi> |
Верхняя граница диапазона, зажимаемая до |
<lo> |
Нижняя граница диапазона зажимается до |
<out> |
Выходной итератор для записи зажатых значений в |
<r> |
Диапазон значений, подлежащих зажиму |
|
Возвращение: |
зажать последовательность значений [первый, последний] в [ло, привет] |