Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mimo::MSeqAttrT< elemT > Class Template Reference

#include <matrixseq.h>

Inheritance diagram for mimo::MSeqAttrT< elemT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MSeqAttrT (int dim1_=0, int dim2_=0)
 MSeqAttrT (const elemT &)
virtual ~MSeqAttrT ()
const elemT & defaultElem () const
bool operator== (const MSeqAttrT< elemT > &a) const
bool operator!= (const MSeqAttrT< elemT > &a) const

Detailed Description

template<class elemT>
class mimo::MSeqAttrT< elemT >

Template attributes class, which is internally used for the matrix sequences to store the matrix dimensions. Don't use this outside of the sequence classes.


Constructor & Destructor Documentation

template<class elemT>
mimo::MSeqAttrT< elemT >::MSeqAttrT int  dim1_ = 0,
int  dim2_ = 0
 

Initialize the dimension value directly.

template<class elemT>
mimo::MSeqAttrT< elemT >::MSeqAttrT const elemT &   ) 
 

This constructor extracts the necessary dimension information from a default element. This constructor is called from the MSequenceStorage constructor that takes a default value.

template<class elemT>
virtual mimo::MSeqAttrT< elemT >::~MSeqAttrT  )  [inline, virtual]
 

Default destructor.


Member Function Documentation

template<class elemT>
const elemT& mimo::MSeqAttrT< elemT >::defaultElem  )  const
 

This method returns the default value to be used when resizing the matrix sequence.

template<class elemT>
bool mimo::MSeqAttrT< elemT >::operator== const MSeqAttrT< elemT > &  a  )  const [inline]
 

Needed from InputInterface.

template<class elemT>
bool mimo::MSeqAttrT< elemT >::operator!= const MSeqAttrT< elemT > &  a  )  const [inline]
 

Needed from InputInterface.


Generated on Tue Aug 9 14:43:42 2005 for mimolib by  doxygen 1.4.1