![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <traits.hpp>
Public Types | |
typedef type_deduction_detail::base_result_of < X, Y > | base_type |
typedef mpl::at_c< typename base_type::types, index > ::type | id |
typedef id::type | promote_type |
Static Public Attributes | |
static const std::size_t | index = (size / sizeof (char)) - 1 |
static const std::size_t | size |
static base_type::x_type | x |
static base_type::y_type | y |
Definition at line 51 of file traits.hpp.
typedef type_deduction_detail::base_result_of<X, Y> boost::numeric::ublas::promote_traits< X, Y >::base_type |
Definition at line 52 of file traits.hpp.
typedef mpl::at_c< typename base_type::types, index>::type boost::numeric::ublas::promote_traits< X, Y >::id |
Definition at line 64 of file traits.hpp.
typedef id::type boost::numeric::ublas::promote_traits< X, Y >::promote_type |
Definition at line 65 of file traits.hpp.
base_type::x_type boost::numeric::ublas::promote_traits< X, Y >::x [static] |
Definition at line 53 of file traits.hpp.
base_type::y_type boost::numeric::ublas::promote_traits< X, Y >::y [static] |
Definition at line 54 of file traits.hpp.
const std::size_t boost::numeric::ublas::promote_traits< X, Y >::size [static] |
sizeof ( type_deduction_detail::test< typename base_type::x_type , typename base_type::y_type >(x + y) )
Definition at line 55 of file traits.hpp.
const std::size_t boost::numeric::ublas::promote_traits< X, Y >::index = (size / sizeof (char)) - 1 [static] |
Definition at line 62 of file traits.hpp.