Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

VectorItemRef Class Template Reference

#include <VectorPtr.h>

List of all members.

Public Methods

T& operator= (const T &t)
bool operator== (const T &t)
 operator T ()
 VectorItemRef (const VectorItemRef &ref)

Private Methods

 VectorItemRef (T *p)
 VectorItemRef (T **addr, T *p)
VectorItemRef& operator= (const VectorItemRef &ref)

Private Attributes

T* elPoint
T** elAddr

Friends

class  VectorPtrRep< T >

template<class T> class VectorItemRef


Constructor & Destructor Documentation

template<class T>
VectorItemRef<T>::VectorItemRef<T> ( T * p ) [inline, private]
 

Definition at line 479 of file VectorPtr.h.

template<class T>
VectorItemRef<T>::VectorItemRef<T> ( T ** addr,
T * p ) [inline, private]
 

Definition at line 482 of file VectorPtr.h.

template<class T>
VectorItemRef<T>::VectorItemRef<T> ( const VectorItemRef<T> & ref ) [inline]
 

Definition at line 505 of file VectorPtr.h.


Member Function Documentation

template<class T>
T & VectorItemRef<T>::operator= ( const T & t ) [inline]
 

Definition at line 443 of file VectorPtr.h.

template<class T>
bool VectorItemRef<T>::operator== ( const T & t ) [inline]
 

Definition at line 457 of file VectorPtr.h.

template<class T>
VectorItemRef<T>::operator T ( ) [inline]
 

Definition at line 468 of file VectorPtr.h.

template<class T>
VectorItemRef<T>& VectorItemRef<T>::operator= ( const VectorItemRef<T> & ref ) [private]
 


Friends And Related Function Documentation

template<class T>
friend class VectorPtrRep< T > [friend]
 

Definition at line 477 of file VectorPtr.h.


Member Data Documentation

template<class T>
T* VectorItemRef<T>::elPoint [private]
 

Definition at line 488 of file VectorPtr.h.

template<class T>
T** VectorItemRef<T>::elAddr [private]
 

Definition at line 489 of file VectorPtr.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:10 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001