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

#include <vector_products.h>

List of all members.

Public Types

typedef et::ExprTraits< LeftT > left_traits
typedef left_traits::result_type left_type
typedef et::VectorPromote
< left_type, right_type >
::temporary_type 
promoted_vector
typedef et::ExprTraits< RightT > right_traits
typedef right_traits::result_type right_type


Detailed Description

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

Definition at line 70 of file vector_products.h.


Member Typedef Documentation

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

Definition at line 73 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef left_traits::result_type cml::detail::CrossPromote< LeftT, RightT >::left_type

Definition at line 75 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef et::VectorPromote< left_type,right_type>::temporary_type cml::detail::CrossPromote< LeftT, RightT >::promoted_vector

Definition at line 80 of file vector_products.h.

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

Definition at line 74 of file vector_products.h.

template<typename LeftT, typename RightT>
typedef right_traits::result_type cml::detail::CrossPromote< LeftT, RightT >::right_type

Definition at line 76 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