Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::tools::promote_args_permissive< T1, T2, T3, T4, T5, T6 > Struct Template Reference

#include <promotion.hpp>

Public Types

typedef promote_args_2
< typename remove_cv< T1 >
::type, typename
promote_args_2< typename
remove_cv< T2 >::type,
typename promote_args_2
< typename remove_cv< T3 >
::type, typename
promote_args_2< typename
remove_cv< T4 >::type,
typename promote_args_2
< typename remove_cv< T5 >
::type, typename remove_cv< T6 >
::type >::type >::type >::type >
::type >::type 
type
 

Member Typedef Documentation

template<class T1, class T2 = float, class T3 = float, class T4 = float, class T5 = float, class T6 = float>
typedef promote_args_2< typename remove_cv<T1>::type, typename promote_args_2< typename remove_cv<T2>::type, typename promote_args_2< typename remove_cv<T3>::type, typename promote_args_2< typename remove_cv<T4>::type, typename promote_args_2< typename remove_cv<T5>::type, typename remove_cv<T6>::type >::type >::type >::type >::type >::type boost::math::tools::promote_args_permissive< T1, T2, T3, T4, T5, T6 >::type

The documentation for this struct was generated from the following file: