#include <traits.hpp>
Public Types | |
typedef promote_type< T1, T2 > ::result | T1_result |
typedef promote_type< T1, T2 > ::result | T2_result |
Static Public Member Functions | |
static arma_inline const promote_type< T1, T2 >::result | apply (const T1 x) |
static arma_inline const promote_type< T1, T2 >::result | apply (const T2 x) |
Definition at line 636 of file traits.hpp.
typedef promote_type<T1,T2>::result upgrade_val< T1, T2 >::T1_result |
Definition at line 638 of file traits.hpp.
typedef promote_type<T1,T2>::result upgrade_val< T1, T2 >::T2_result |
Definition at line 639 of file traits.hpp.
static arma_inline const promote_type<T1,T2>::result upgrade_val< T1, T2 >::apply | ( | const T1 | x | ) | [inline, static] |
Definition at line 644 of file traits.hpp.
00645 { 00646 typedef typename promote_type<T1,T2>::result out_type; 00647 return out_type(x); 00648 }
static arma_inline const promote_type<T1,T2>::result upgrade_val< T1, T2 >::apply | ( | const T2 | x | ) | [inline, static] |
Definition at line 653 of file traits.hpp.
00654 { 00655 typedef typename promote_type<T1,T2>::result out_type; 00656 return out_type(x); 00657 }