cml::detail::DotPromote< LeftT, RightT > Struct Template Reference

#include <vector_products.h>

List of all members.

Public Types

typedef et::ExprTraits< LeftT > left_traits
typedef left_traits::value_type left_value
typedef et::OpAdd< typename
op_mul::value_type, typename
op_mul::value_type > 
op_add
typedef et::OpMul< left_value,
right_value
op_mul
typedef op_add::value_type promoted_scalar
typedef et::ExprTraits< RightT > right_traits
typedef right_traits::value_type right_value


Detailed Description

template<typename LeftT, typename RightT>
struct cml::detail::DotPromote< LeftT, RightT >

Definition at line 53 of file vector_products.h.


Member Typedef Documentation

template<typename LeftT, typename RightT>
typedef et::ExprTraits<LeftT> cml::detail::DotPromote< LeftT, RightT >::left_traits

Definition at line 56 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef left_traits::value_type cml::detail::DotPromote< LeftT, RightT >::left_value

Definition at line 58 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef et::OpAdd< typename op_mul::value_type, typename op_mul::value_type> cml::detail::DotPromote< LeftT, RightT >::op_add

Definition at line 65 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef et::OpMul<left_value, right_value> cml::detail::DotPromote< LeftT, RightT >::op_mul

Definition at line 62 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef op_add::value_type cml::detail::DotPromote< LeftT, RightT >::promoted_scalar

Definition at line 66 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef et::ExprTraits<RightT> cml::detail::DotPromote< LeftT, RightT >::right_traits

Definition at line 57 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef right_traits::value_type cml::detail::DotPromote< LeftT, RightT >::right_value

Definition at line 59 of file vector_products.h.


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

Generated on Sat Jul 18 19:35:38 2009 for CML 1.0 by  doxygen 1.5.9