Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.


Copyright (c) 2011-2011: Joachim Faulhaber
   Distributed under the Boost Software License, Version 1.0.
      (See accompanying file LICENCE.txt or copy at

#include <functional>

namespace boost{ namespace icl

template <class DomainT, class Compare>
struct is_increasing
    typedef is_increasing type;
    BOOST_STATIC_CONSTANT(bool, value = true);

template <class DomainT>
struct is_increasing<DomainT, std::greater<DomainT> >
    typedef is_increasing type;
    BOOST_STATIC_CONSTANT(bool, value = false);

}} // namespace boost icl