blue_sky::mx_sub< lhs_t, rhs_t > Struct Template Reference

#include <exp_temp_mx.h>

List of all members.

Public Types

typedef lhs_t::value_type value_type

Public Member Functions

 mx_sub (const lhs_t &lhs, const rhs_t &rhs)
template<typename array_t >
 mx_sub (const lhs_t &lhs, const array_t &array)
template<typename array_t >
 mx_sub (const array_t &array, const rhs_t &rhs)
value_type operator[] (size_t i) const
size_t block_size () const

Public Attributes

lhs_t lhs_
rhs_t rhs_

template<typename lhs_t, typename rhs_t>
struct blue_sky::mx_sub< lhs_t, rhs_t >


Member Typedef Documentation

template<typename lhs_t , typename rhs_t >
typedef lhs_t::value_type blue_sky::mx_sub< lhs_t, rhs_t >::value_type


Constructor & Destructor Documentation

template<typename lhs_t , typename rhs_t >
blue_sky::mx_sub< lhs_t, rhs_t >::mx_sub ( const lhs_t &  lhs,
const rhs_t &  rhs 
) [inline]

template<typename lhs_t , typename rhs_t >
template<typename array_t >
blue_sky::mx_sub< lhs_t, rhs_t >::mx_sub ( const lhs_t &  lhs,
const array_t &  array 
) [inline]

template<typename lhs_t , typename rhs_t >
template<typename array_t >
blue_sky::mx_sub< lhs_t, rhs_t >::mx_sub ( const array_t &  array,
const rhs_t &  rhs 
) [inline]


Member Function Documentation

template<typename lhs_t , typename rhs_t >
size_t blue_sky::mx_sub< lhs_t, rhs_t >::block_size (  )  const [inline]

template<typename lhs_t , typename rhs_t >
value_type blue_sky::mx_sub< lhs_t, rhs_t >::operator[] ( size_t  i  )  const [inline]


Member Data Documentation

template<typename lhs_t , typename rhs_t >
lhs_t blue_sky::mx_sub< lhs_t, rhs_t >::lhs_

template<typename lhs_t , typename rhs_t >
rhs_t blue_sky::mx_sub< lhs_t, rhs_t >::rhs_


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

Generated on Fri Nov 13 12:07:13 2009 for TheBSEagleProject by  doxygen 1.5.8