Adobe Source Libraries 2.0.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
upper_bound.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  adobe
namespace  adobe::fn

Functions

template<typename I, typename N, typename T>
upper_bound_n (I f, N n, const T &x)
template<typename I, typename N, typename T, typename C>
upper_bound_n (I f, N n, const T &x, C c)
template<typename I, typename N, typename T, typename C, typename P>
upper_bound_n (I f, N n, const T &x, C c, P p)
template<typename I, typename T>
upper_bound (I f, I l, const T &x)
template<typename I, typename T, typename C>
upper_bound (I f, I l, const T &x, C c)
template<typename I, typename T, typename C, typename P>
upper_bound (I f, I l, const T &x, C c, P p)
template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, boost::range_iterator< I > >::type upper_bound (I &r, const T &x, C c, P p)
template<typename I, typename T, typename C, typename P>
boost::lazy_disable_if< std::is_same< I, T >, boost::range_const_iterator< I > >::type upper_bound (const I &r, const T &x, C c, P p)
template<class ForwardRange, class T>
boost::range_iterator< ForwardRange >::type upper_bound (ForwardRange &range, const T &value)
 upper_bound implementation
template<class ForwardRange, class T>
boost::range_const_iterator< ForwardRange >::type upper_bound (const ForwardRange &range, const T &value)
 upper_bound implementation
template<typename I, class T, class Compare>
boost::lazy_disable_if< std::is_same< I, T >, boost::range_iterator< I > >::type upper_bound (I &range, const T &value, Compare comp)
 upper_bound implementation
template<class I, class T, class Compare>
boost::lazy_disable_if< std::is_same< I, T >, boost::range_const_iterator< I > >::type upper_bound (const I &range, const T &value, Compare comp)
 upper_bound implementation