mlc::internal::array3d_elt_< T, Info > Struct Template Reference

Collaboration diagram for mlc::internal::array3d_elt_< T, Info >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef array3d_elt_< T, typename
Info::next_elt > 
next_elt_t_
typedef array3d_elt_< T, array3d_info<
Info::nplanes, Info::nrows,
Info::ncols, Info::i, Info::i+1 > > 
eat_center_t_
typedef array3d_elt_< T, array3d_info<
Info::nplanes, Info::nrows,
Info::i, Info::center, Info::i > > 
eat_lbrk_t_
typedef array3d_elt_< T, array3d_info<
Info::nplanes, Info::i/Info::ncols,
Info::ncols, Info::center,
Info::i > > 
eat_pbrk_t_
typedef array3d< array3d_info<
Info::i/(Info::ncols *Info::nrows),
Info::nrows, Info::ncols,
Info::get_real_center, Info::i >,
T > 
array3d_t_

Public Member Functions

 array3d_elt_ (T *ptr, array3d_start_< T > *arr)
next_elt_t_ operator, (T val)
eat_center_t_ operator, (x_< T > val)
eat_center_t_ operator, (x_< void >)
eat_lbrk_t_ operator, (lbrk_)
eat_pbrk_t_ operator, (pbrk_)
array3d_t_ operator, (end_type)
template<class U>
void operator, (array3d< Info, U >)
template<class U>
here_a_value_is_not_of_type_<
T > 
operator, (U u) const

Public Attributes

T * ptr
array3d_start_< T > * arr

Detailed Description

template<class T, class Info>
struct mlc::internal::array3d_elt_< T, Info >

Definition at line 142 of file 3d.hxx.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:22:35 2007 for Olena by  doxygen 1.5.1