se_core::RefPtr< T > Class Template Reference

#include <RefPtr.hpp>

List of all members.

Public Member Functions

 RefPtr ()
 Construct unnamed RefPtr.
virtual ~RefPtr ()
 Destructor.
void set (RefPtr &sp)
void reset ()
bool isNull () const
T * object ()
T * object () const
 RefPtr (T *ptr)
T * operator-> ()
RefPtroperator= (T *c)

template<class T>
class se_core::RefPtr< T >


Constructor & Destructor Documentation

template<class T>
se_core::RefPtr< T >::RefPtr  )  [inline]
 

Construct unnamed RefPtr.

Definition at line 64 of file RefPtr.hpp.

template<class T>
virtual se_core::RefPtr< T >::~RefPtr  )  [inline, virtual]
 

Destructor.

Definition at line 71 of file RefPtr.hpp.

template<class T>
se_core::RefPtr< T >::RefPtr T *  ptr  )  [inline]
 

Definition at line 110 of file RefPtr.hpp.


Member Function Documentation

template<class T>
bool se_core::RefPtr< T >::isNull  )  const [inline]
 

Definition at line 96 of file RefPtr.hpp.

template<class T>
T* se_core::RefPtr< T >::object  )  const [inline]
 

Definition at line 105 of file RefPtr.hpp.

template<class T>
T* se_core::RefPtr< T >::object  )  [inline]
 

Definition at line 100 of file RefPtr.hpp.

template<class T>
T* se_core::RefPtr< T >::operator->  )  [inline]
 

Definition at line 114 of file RefPtr.hpp.

template<class T>
RefPtr& se_core::RefPtr< T >::operator= T *  c  )  [inline]
 

Definition at line 119 of file RefPtr.hpp.

template<class T>
void se_core::RefPtr< T >::reset  )  [inline]
 

Definition at line 89 of file RefPtr.hpp.

template<class T>
void se_core::RefPtr< T >::set RefPtr< T > &  sp  )  [inline]
 

Definition at line 79 of file RefPtr.hpp.


The documentation for this class was generated from the following file:

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:23 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo