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

audiere::RefPtr< T > Class Template Reference

#include <audiere.h>

Inheritance diagram for audiere::RefPtr< T >:

Inheritance graph
[legend]
Collaboration diagram for audiere::RefPtr< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 RefPtr (T *ptr=0)
 RefPtr (const RefPtr< T > &ptr)
 ~RefPtr ()
RefPtr< T > & operator= (T *ptr)
RefPtr< T > & operator= (const RefPtr< T > &ptr)
T * operator-> () const
T & operator * () const
 operator bool () const
T * get () const

template<typename T>
class audiere::RefPtr< T >


Constructor & Destructor Documentation

template<typename T>
audiere::RefPtr< T >::RefPtr T *    ptr = 0 [inline]
 

Definition at line 70 of file audiere.h.

template<typename T>
audiere::RefPtr< T >::RefPtr const RefPtr< T > &    ptr [inline]
 

Definition at line 75 of file audiere.h.

template<typename T>
audiere::RefPtr< T >::~RefPtr   [inline]
 

Definition at line 80 of file audiere.h.


Member Function Documentation

template<typename T>
T* audiere::RefPtr< T >::get   const [inline]
 

Definition at line 117 of file audiere.h.

Referenced by audiere::NullAudioDevice::openBuffer().

template<typename T>
T& audiere::RefPtr< T >::operator *   const [inline]
 

Definition at line 109 of file audiere.h.

template<typename T>
audiere::RefPtr< T >::operator bool   const [inline]
 

Definition at line 113 of file audiere.h.

template<typename T>
T* audiere::RefPtr< T >::operator->   const [inline]
 

Definition at line 105 of file audiere.h.

template<typename T>
RefPtr<T>& audiere::RefPtr< T >::operator= const RefPtr< T > &    ptr [inline]
 

Definition at line 100 of file audiere.h.

template<typename T>
RefPtr<T>& audiere::RefPtr< T >::operator= T *    ptr [inline]
 

Definition at line 87 of file audiere.h.


The documentation for this class was generated from the following file:
Generated on Sat Oct 12 01:44:23 2002 for audiere by doxygen1.2.17