|
| template<typename I , typename T , typename C , typename P > |
| I | binary_search (I f, I l, const T &x, C c, P p) |
| |
| template<typename I , typename T , typename C > |
| I | binary_search (I f, I l, const T &x, C c) |
| |
| template<typename I , typename T > |
| I | binary_search (I f, I l, const T &x) |
| |
| template<typename I , typename T > |
| boost::range_iterator< I >::type | binary_search (I &range, const T &x) |
| |
| template<typename I , typename T > |
| boost::range_const_iterator< I >::type | binary_search (const I &range, const T &x) |
| |
| template<typename I , typename T , typename C > |
| boost::range_iterator< I >::type | binary_search (I &range, const T &x, C c) |
| |
| template<typename I , typename T , typename C > |
| boost::range_const_iterator< I >::type | binary_search (const I &range, const T &x, C c) |
| |
| template<typename I , typename T , typename C , typename P > |
| boost::lazy_disable_if< boost::is_same< I, T >, boost::range_iterator< I > >::type | binary_search (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 | binary_search (const I &r, const T &x, C c, P p) |
| |