Namespaces | 
| namespace   | adobe | 
| namespace   | adobe::fn | 
Functions | 
| 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 , 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<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 , 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<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 T , typename C , typename P >  | 
| I  | upper_bound (I f, I l, const T &x, C c, P p) | 
| 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 , typename P >  | 
| I  | upper_bound_n (I f, N n, const T &x, C c, P p) | 
| template<typename I , typename N , typename T , typename C >  | 
| I  | upper_bound_n (I f, N n, const T &x, C c) |