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

linalg::Matrix::ConstReference Class Reference

#include <LinAlg.h>

Inheritance diagram for linalg::Matrix::ConstReference:

Inheritance graph
[legend]
Collaboration diagram for linalg::Matrix::ConstReference:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConstReference (const Matrix &_m)
 ~ConstReference (void)
 operator const Matrix & (void) const
const Matrixref (void) const

Private Member Functions

 ConstReference (const ConstReference &)
void operator= (const ConstReference &)

Private Attributes

Matrixm

Friends

class Reference

Constructor & Destructor Documentation

linalg::Matrix::ConstReference::ConstReference const ConstReference  )  [private]
 

linalg::Matrix::ConstReference::ConstReference const Matrix _m  )  [inline]
 

Definition at line 520 of file LinAlg.h.

References linalg::RWWatchDog::get_shared(), linalg::Matrix::is_valid(), and linalg::Matrix::ref_counter.

Here is the call graph for this function:

linalg::Matrix::ConstReference::~ConstReference void   )  [inline]
 

Definition at line 523 of file LinAlg.h.

References linalg::Matrix::is_valid(), linalg::Matrix::ref_counter, and linalg::RWWatchDog::release_shared().

Here is the call graph for this function:


Member Function Documentation

linalg::Matrix::ConstReference::operator const Matrix & void   )  const [inline]
 

Definition at line 524 of file LinAlg.h.

void linalg::Matrix::ConstReference::operator= const ConstReference  )  [private]
 

const Matrix& linalg::Matrix::ConstReference::ref void   )  const [inline]
 

Reimplemented in linalg::Matrix::Reference.

Definition at line 525 of file LinAlg.h.

Referenced by linalg::Matrix::operator *=(), linalg::Matrix::operator=(), linalg::verify_element_value(), and linalg::verify_matrix_identity().


Friends And Related Function Documentation

friend class Reference [friend]
 

Definition at line 515 of file LinAlg.h.


Member Data Documentation

Matrix& linalg::Matrix::ConstReference::m [private]
 

Definition at line 516 of file LinAlg.h.


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:11 2004 for vuVolume by  doxygen 1.3.9.1