library of assembled shared sources

http://lass.cocamware.com

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

#include <matrix.h>


Public Member Functions

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

Private Member Functions

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

Private Attributes

const 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 >::ConstRow

Definition at line 104 of file matrix.h.


Constructor & Destructor Documentation

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

Definition at line 107 of file matrix.h.

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

Definition at line 113 of file matrix.h.


Member Function Documentation

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

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

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

Definition at line 110 of file matrix.h.

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


Friends And Related Function Documentation

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

Definition at line 112 of file matrix.h.


Field Documentation

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

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