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


Constructor & Destructor Documentation

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

Definition at line 48 of file ixlib_garbage.hh.

template<class T>
ixion::ref_base<T>::ref_base<T> ( 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<T>::Instance [protected]
 

Definition at line 45 of file ixlib_garbage.hh.


The documentation for this class was generated from the following file:
Generated at Tue Apr 17 18:29:46 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001