| 
| struct   | boost::math::tools::promote_arg< T > | 
|   | 
| struct   | boost::math::tools::promote_arg< float > | 
|   | 
| struct   | boost::math::tools::promote_arg< double > | 
|   | 
| struct   | boost::math::tools::promote_arg< long double > | 
|   | 
| struct   | boost::math::tools::promote_arg< int > | 
|   | 
| struct   | boost::math::tools::promote_args_2< T1, T2 > | 
|   | 
| struct   | boost::math::tools::promote_args_2< float, float > | 
|   | 
| struct   | boost::math::tools::promote_args_2< double, double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< long double, long double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< int, int > | 
|   | 
| struct   | boost::math::tools::promote_args_2< int, float > | 
|   | 
| struct   | boost::math::tools::promote_args_2< float, int > | 
|   | 
| struct   | boost::math::tools::promote_args_2< int, double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< double, int > | 
|   | 
| struct   | boost::math::tools::promote_args_2< int, long double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< long double, int > | 
|   | 
| struct   | boost::math::tools::promote_args_2< float, double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< double, float > | 
|   | 
| struct   | boost::math::tools::promote_args_2< float, long double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< long double, float > | 
|   | 
| struct   | boost::math::tools::promote_args_2< double, long double > | 
|   | 
| struct   | boost::math::tools::promote_args_2< long double, double > | 
|   | 
| struct   | boost::math::tools::promote_args< T1, T2, T3, T4, T5, T6 > | 
|   | 
| struct   | boost::math::tools::promote_args_permissive< T1, T2, T3, T4, T5, T6 > | 
|   |