library of assembled shared sources

http://lass.cocamware.com

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

#include <matrix.h>


Public Member Functions

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

Private Member Functions

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

Private Attributes

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 >::Column

Definition at line 118 of file matrix.h.


Constructor & Destructor Documentation

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

Definition at line 128 of file matrix.h.


Member Function Documentation

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

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

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

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

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

Definition at line 125 of file matrix.h.

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


Friends And Related Function Documentation

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

Definition at line 127 of file matrix.h.


Field Documentation

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

template<typename T , typename S = impl::MStorage<T>>
TSize lass::num::Matrix< T, S >::Column::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