|
Blender
V2.59
|
#include <AUD_Reference.h>

Public Member Functions | |
| AUD_Reference (T *reference=0) | |
| AUD_Reference (const AUD_Reference &ref) | |
| ~AUD_Reference () | |
| AUD_Reference & | operator= (const AUD_Reference &ref) |
| T * | get () const |
This class provides reference counting functionality.
Definition at line 39 of file AUD_Reference.h.
| AUD_Reference< T >::AUD_Reference | ( | T * | reference = 0 | ) | [inline] |
Creates a new reference counter.
| reference | The reference. |
Definition at line 51 of file AUD_Reference.h.
| AUD_Reference< T >::AUD_Reference | ( | const AUD_Reference< T > & | ref | ) | [inline] |
Copies an AUD_Reference object.
| ref | The AUD_Reference object to copy. |
Definition at line 62 of file AUD_Reference.h.
| AUD_Reference< T >::~AUD_Reference | ( | ) | [inline] |
Destroys a AUD_Reference object, if there's no furthere reference on the reference, it is destroyed as well.
Definition at line 73 of file AUD_Reference.h.
| T* AUD_Reference< T >::get | ( | ) | const [inline] |
Returns the reference.
Definition at line 115 of file AUD_Reference.h.
Referenced by AUD_FileFactory::AUD_FileFactory(), AUD_SndFileFactory::AUD_SndFileFactory(), AUD_StreamBufferFactory::AUD_StreamBufferFactory(), AUD_FileFactory::createReader(), AUD_SndFileFactory::createReader(), AUD_BufferReader::getLength(), and AUD_BufferReader::read().
| AUD_Reference& AUD_Reference< T >::operator= | ( | const AUD_Reference< T > & | ref | ) | [inline] |
Assigns an AUD_Reference to this object.
| ref | The AUD_Reference object to assign. |
Definition at line 90 of file AUD_Reference.h.