library of assembled shared sources

http://lass.cocamware.com

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

#include <matrix.h>


Public Member Functions

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

Private Member Functions

 Row (Matrix< T, S > &iMatrix, TSize iRow)

Private Attributes

Matrix< T, S > & matrix_
TSize row_

Friends

class Matrix< T, S >


Detailed Description

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

Definition at line 89 of file matrix.h.


Constructor & Destructor Documentation

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

Definition at line 99 of file matrix.h.


Member Function Documentation

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

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

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

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

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

Definition at line 96 of file matrix.h.

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


Friends And Related Function Documentation

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

Definition at line 98 of file matrix.h.


Field Documentation

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

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