| 
| struct   | boost::aux::make_common_integral_type< T, U, TSizeV, USizeV, TSmallerThanU > | 
|   | The trait creates a common integral type suitable for comparison. This is mostly to silence compiler warnings like 'signed/unsigned mismatch'.  More...
  | 
|   | 
| struct   | boost::aux::make_common_integral_type< T, U, TSizeV, USizeV, true > | 
|   | Specialization for case when T is smaller than U.  More...
  | 
|   | 
| struct   | boost::aux::make_common_integral_type< T, U, SizeV, SizeV, false > | 
|   | Specialization for the case when both types have the same size.  More...
  | 
|   | 
| struct   | boost::equal_to | 
|   | Equality predicate.  More...
  | 
|   | 
| struct   | boost::not_equal_to | 
|   | Inequality predicate.  More...
  | 
|   | 
| struct   | boost::less | 
|   | Less predicate.  More...
  | 
|   | 
| struct   | boost::greater | 
|   | Greater predicate.  More...
  | 
|   | 
| struct   | boost::less_equal | 
|   | Less or equal predicate.  More...
  | 
|   | 
| struct   | boost::greater_equal | 
|   | Greater or equal predicate.  More...
  | 
|   |