#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) |