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

ixion::ref_base Class Template Reference

#include <ixlib_garbage.hh>

Inheritance diagram for ixion::ref_base::

ixion::dynamic_ref ixion::no_free_dynamic_ref ixion::no_free_ref ixion::ref List of all members.

Public Methods

 ref_base (T *instance=NULL)
 ref_base (ref_base const &src)
bool operator== (ref_base const &op2) const
T & operator * () const
T * operator-> () const
T * operator+ (TIndex index) const
T & operator[] (TIndex index) const
T * get () const

Protected Attributes

T * Instance

template<class T>
class ixion::ref_base< T >


Constructor & Destructor Documentation

template<class T>
ixion::ref_base< T >::ref_base T *    instance = NULL [inline]
 

Definition at line 48 of file ixlib_garbage.hh.

template<class T>
ixion::ref_base< T >::ref_base ref_base< T > const &    src [inline]
 

Definition at line 51 of file ixlib_garbage.hh.


Member Function Documentation

template<class T>
T* ixion::ref_base< T >::get   const [inline]
 

Definition at line 75 of file ixlib_garbage.hh.

template<class T>
T& ixion::ref_base< T >::operator *   const [inline]
 

Definition at line 61 of file ixlib_garbage.hh.

template<class T>
T* ixion::ref_base< T >::operator+ TIndex    index const [inline]
 

Definition at line 67 of file ixlib_garbage.hh.

template<class T>
T* ixion::ref_base< T >::operator->   const [inline]
 

Definition at line 64 of file ixlib_garbage.hh.

template<class T>
bool ixion::ref_base< T >::operator== ref_base< T > const &    op2 const [inline]
 

Definition at line 56 of file ixlib_garbage.hh.

template<class T>
T& ixion::ref_base< T >::operator[] TIndex    index const [inline]
 

Definition at line 70 of file ixlib_garbage.hh.


Member Data Documentation

template<class T>
T* ixion::ref_base::Instance [protected]
 

Definition at line 45 of file ixlib_garbage.hh.


The documentation for this class was generated from the following file:
Generated on Wed Oct 31 17:12:26 2001 for ixlib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001