Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Specialization of Promote when A and B are convertible to each other, and one of them is an expression. More...
#include <Sacado_Traits.hpp>
Public Types | |
typedef BaseExprType< A >::type | A_base_fad_type |
typedef BaseExprType< B >::type | B_base_fad_type |
typedef Promote < A_base_fad_type, B_base_fad_type >::type | type |
Specialization of Promote when A and B are convertible to each other, and one of them is an expression.
Definition at line 142 of file Sacado_Traits.hpp.
typedef BaseExprType<A>::type Sacado::Promote< A, B, typename mpl::enable_if_c< std::is_convertible< A, B >::value &&std::is_convertible< B, A >::value &&!std::is_same< A, B >::value &&(IsExpr< A >::value||IsExpr< B >::value) >::type >::A_base_fad_type |
Definition at line 149 of file Sacado_Traits.hpp.
typedef BaseExprType<B>::type Sacado::Promote< A, B, typename mpl::enable_if_c< std::is_convertible< A, B >::value &&std::is_convertible< B, A >::value &&!std::is_same< A, B >::value &&(IsExpr< A >::value||IsExpr< B >::value) >::type >::B_base_fad_type |
Definition at line 150 of file Sacado_Traits.hpp.
typedef Promote< A_base_fad_type, B_base_fad_type >::type Sacado::Promote< A, B, typename mpl::enable_if_c< std::is_convertible< A, B >::value &&std::is_convertible< B, A >::value &&!std::is_same< A, B >::value &&(IsExpr< A >::value||IsExpr< B >::value) >::type >::type |
Definition at line 151 of file Sacado_Traits.hpp.