Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
is_sorted.hpp File Reference
#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>
Include dependency graph for is_sorted.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)