#include <exp_temp_mx.h>
Public Types | |
typedef array_t_ | array_t |
typedef array_t::value_type | value_type |
typedef mx_holder< array_t, ref_trait > | this_t |
Public Member Functions | |
mx_holder (array_t &array_, size_t idx, size_t size) | |
template<typename op_t > | |
this_t & | operator= (const op_t &op) |
template<typename op_t > | |
this_t & | operator+= (const op_t &op) |
value_type & | operator[] (size_t index) |
Public Attributes | |
array_t & | array_ |
size_t | block_size_ |
size_t | idx_ |
typedef array_t_ blue_sky::mx_holder< array_t_, ref_trait >::array_t |
typedef mx_holder<array_t, ref_trait> blue_sky::mx_holder< array_t_, ref_trait >::this_t |
typedef array_t::value_type blue_sky::mx_holder< array_t_, ref_trait >::value_type |
blue_sky::mx_holder< array_t_, ref_trait >::mx_holder | ( | array_t & | array_, | |
size_t | idx, | |||
size_t | size | |||
) | [inline] |
this_t& blue_sky::mx_holder< array_t_, ref_trait >::operator+= | ( | const op_t & | op | ) | [inline] |
this_t& blue_sky::mx_holder< array_t_, ref_trait >::operator= | ( | const op_t & | op | ) | [inline] |
value_type& blue_sky::mx_holder< array_t_, ref_trait >::operator[] | ( | size_t | index | ) | [inline] |
References blue_sky::mx_holder< array_t_, trait_t >::array_.
array_t& blue_sky::mx_holder< array_t_, ref_trait >::array_ |
size_t blue_sky::mx_holder< array_t_, ref_trait >::block_size_ |
size_t blue_sky::mx_holder< array_t_, ref_trait >::idx_ |