library of assembled shared sources

http://lass.cocamware.com

lass::num::Matrix< T, S >::ConstColumn Class Reference

#include <matrix.h>


Public Member Functions

 ConstColumn (const Column &iOther)
const T & operator[] (size_t iI) const
const T & at (size_t iI) const
const TSize size () const

Private Member Functions

 ConstColumn (const Matrix< T, S > &iMatrix, TSize iColumn)

Private Attributes

const Matrix< T, S > & matrix_
TSize column_

Friends

class Matrix< T, S >


Detailed Description

template<typename T, typename S = impl::MStorage<T>>
class lass::num::Matrix< T, S >::ConstColumn

Definition at line 133 of file matrix.h.


Constructor & Destructor Documentation

template<typename T , typename S = impl::MStorage<T>>
lass::num::Matrix< T, S >::ConstColumn::ConstColumn ( const Column iOther  )  [inline]

Definition at line 136 of file matrix.h.

template<typename T , typename S = impl::MStorage<T>>
lass::num::Matrix< T, S >::ConstColumn::ConstColumn ( const Matrix< T, S > &  iMatrix,
TSize  iColumn 
) [inline, private]

Definition at line 142 of file matrix.h.


Member Function Documentation

template<typename T , typename S = impl::MStorage<T>>
const T& lass::num::Matrix< T, S >::ConstColumn::operator[] ( size_t  iI  )  const [inline]

template<typename T , typename S = impl::MStorage<T>>
const T& lass::num::Matrix< T, S >::ConstColumn::at ( size_t  iI  )  const [inline]

template<typename T , typename S = impl::MStorage<T>>
const TSize lass::num::Matrix< T, S >::ConstColumn::size (  )  const [inline]

Definition at line 139 of file matrix.h.

References lass::num::Matrix< T, S >::ConstColumn::matrix_.


Friends And Related Function Documentation

template<typename T , typename S = impl::MStorage<T>>
friend class Matrix< T, S > [friend]

Definition at line 141 of file matrix.h.


Field Documentation

template<typename T , typename S = impl::MStorage<T>>
const Matrix<T, S>& lass::num::Matrix< T, S >::ConstColumn::matrix_ [private]

template<typename T , typename S = impl::MStorage<T>>
TSize lass::num::Matrix< T, S >::ConstColumn::column_ [private]


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

Generated on Mon Nov 10 14:22:10 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo