#include <algorithm>
#include <functional>
#include <iterator>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/mpl/identity.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::algorithm | |
Functions | |
template<typename ForwardIterator , typename Pred > | |
ForwardIterator | boost::algorithm::is_sorted_until (ForwardIterator first, ForwardIterator last, Pred p) |
template<typename ForwardIterator > | |
ForwardIterator | boost::algorithm::is_sorted_until (ForwardIterator first, ForwardIterator last) |
template<typename ForwardIterator , typename Pred > | |
bool | boost::algorithm::is_sorted (ForwardIterator first, ForwardIterator last, Pred p) |
template<typename ForwardIterator > | |
bool | boost::algorithm::is_sorted (ForwardIterator first, ForwardIterator last) |
template<typename R , typename Pred > | |
boost::lazy_disable_if_c < boost::is_same< R, Pred > ::value, typename boost::range_iterator< const R > >::type | boost::algorithm::is_sorted_until (const R &range, Pred p) |
– Range based versions of the C++11 functions More... | |
template<typename R > | |
boost::range_iterator< const R > ::type | boost::algorithm::is_sorted_until (const R &range) |
template<typename R , typename Pred > | |
boost::lazy_disable_if_c < boost::is_same< R, Pred > ::value, boost::mpl::identity < bool > >::type | boost::algorithm::is_sorted (const R &range, Pred p) |
template<typename R > | |
bool | boost::algorithm::is_sorted (const R &range) |
template<typename ForwardIterator > | |
bool | boost::algorithm::is_increasing (ForwardIterator first, ForwardIterator last) |
– Range based versions of the C++11 functions More... | |
template<typename R > | |
bool | boost::algorithm::is_increasing (const R &range) |
template<typename ForwardIterator > | |
bool | boost::algorithm::is_decreasing (ForwardIterator first, ForwardIterator last) |
template<typename R > | |
bool | boost::algorithm::is_decreasing (const R &range) |
template<typename ForwardIterator > | |
bool | boost::algorithm::is_strictly_increasing (ForwardIterator first, ForwardIterator last) |
template<typename R > | |
bool | boost::algorithm::is_strictly_increasing (const R &range) |
template<typename ForwardIterator > | |
bool | boost::algorithm::is_strictly_decreasing (ForwardIterator first, ForwardIterator last) |
template<typename R > | |
bool | boost::algorithm::is_strictly_decreasing (const R &range) |