|
| template<typename I , typename T > |
| I | upper_bound (I f, I l, const T &x) |
| |
| template<typename I , typename T , typename C > |
| I | upper_bound (I f, I l, const T &x, C c) |
| |
| template<typename I , typename T , typename C , typename P > |
| I | 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< boost::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< boost::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) |
| |
| template<class ForwardRange , class T > |
| boost::range_const_iterator< ForwardRange >::type | upper_bound (const ForwardRange &range, const T &value) |
| |
| template<typename I , class T , class Compare > |
| boost::lazy_disable_if< boost::is_same< I, T >, boost::range_iterator< I > >::type | upper_bound (I &range, const T &value, Compare comp) |
| |
| template<class I , class T , class Compare > |
| boost::lazy_disable_if< boost::is_same< I, T >, boost::range_const_iterator< I > >::type | upper_bound (const I &range, const T &value, Compare comp) |
| |
| template<typename I , typename N , typename T > |
| I | upper_bound_n (I f, N n, const T &x) |
| |
| template<typename I , typename N , typename T , typename C > |
| I | upper_bound_n (I f, N n, const T &x, C c) |
| |
| template<typename I , typename N , typename T , typename C , typename P > |
| I | upper_bound_n (I f, N n, const T &x, C c, P p) |
| |