Classes |
struct | boost::numeric::ublas::error_cant_deduce_type |
struct | boost::numeric::ublas::type_deduction_detail::base_result_of< X, Y > |
struct | boost::numeric::ublas::type_deduction_detail::is_basic< T, PlainT > |
Namespaces |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::ublas |
| contains all important classes and functions of uBLAS
|
namespace | boost::numeric::ublas::type_deduction_detail |
Typedefs |
typedef char(& | boost::numeric::ublas::type_deduction_detail::bool_value_type )[1] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::cant_deduce_type )[16] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::char_value_type )[5] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::double_value_type )[3] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::float_value_type )[2] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::int_value_type )[10] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::long_double_value_type )[4] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::long_value_type )[12] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::schar_value_type )[6] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::short_value_type )[8] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::uchar_value_type )[7] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::uint_value_type )[11] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::ulong_value_type )[13] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::ushort_value_type )[9] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::x_value_type )[14] |
typedef char(& | boost::numeric::ublas::type_deduction_detail::y_value_type )[15] |
Functions |
template<typename X , typename Y > |
cant_deduce_type | boost::numeric::ublas::type_deduction_detail::test (...) |
template<typename X , typename Y > |
disable_if< mpl::or_< is_basic
< Y >, is_same< Y, asymmetric >
, is_same< const X, const Y >
>, y_value_type >::type | boost::numeric::ublas::type_deduction_detail::test (Y const &) |
template<typename X , typename Y > |
disable_if< is_basic< X >
, x_value_type >::type | boost::numeric::ublas::type_deduction_detail::test (X const &) |
template<typename X , typename Y > |
ulong_value_type | boost::numeric::ublas::type_deduction_detail::test (unsigned long const &) |
template<typename X , typename Y > |
long_value_type | boost::numeric::ublas::type_deduction_detail::test (long const &) |
template<typename X , typename Y > |
uint_value_type | boost::numeric::ublas::type_deduction_detail::test (unsigned int const &) |
template<typename X , typename Y > |
int_value_type | boost::numeric::ublas::type_deduction_detail::test (int const &) |
template<typename X , typename Y > |
ushort_value_type | boost::numeric::ublas::type_deduction_detail::test (unsigned short const &) |
template<typename X , typename Y > |
short_value_type | boost::numeric::ublas::type_deduction_detail::test (short const &) |
template<typename X , typename Y > |
uchar_value_type | boost::numeric::ublas::type_deduction_detail::test (unsigned char const &) |
template<typename X , typename Y > |
schar_value_type | boost::numeric::ublas::type_deduction_detail::test (signed char const &) |
template<typename X , typename Y > |
char_value_type | boost::numeric::ublas::type_deduction_detail::test (char const &) |
template<typename X , typename Y > |
long_double_value_type | boost::numeric::ublas::type_deduction_detail::test (long double const &) |
template<typename X , typename Y > |
double_value_type | boost::numeric::ublas::type_deduction_detail::test (double const &) |
template<typename X , typename Y > |
float_value_type | boost::numeric::ublas::type_deduction_detail::test (float const &) |
template<typename X , typename Y > |
bool_value_type | boost::numeric::ublas::type_deduction_detail::test (bool const &) |