audiere::RefImplementation< Interface > Class Template Reference

#include <audiere.h>

List of all members.

Public Member Functions

void ref ()
void unref ()

Protected Member Functions

 RefImplementation ()
virtual ~RefImplementation ()


Detailed Description

template<class Interface>
class audiere::RefImplementation< Interface >

A basic implementation of the RefCounted interface. Derive your implementations from RefImplementation<YourInterface>.

Definition at line 193 of file audiere.h.


Constructor & Destructor Documentation

template<class Interface>
audiere::RefImplementation< Interface >::RefImplementation  )  [inline, protected]
 

Definition at line 195 of file audiere.h.

template<class Interface>
virtual audiere::RefImplementation< Interface >::~RefImplementation  )  [inline, protected, virtual]
 

So the implementation can put its destruction logic in the destructor, as natural C++ code does.

Definition at line 203 of file audiere.h.


Member Function Documentation

template<class Interface>
void audiere::RefImplementation< Interface >::ref  )  [inline]
 

Definition at line 206 of file audiere.h.

template<class Interface>
void audiere::RefImplementation< Interface >::unref  )  [inline]
 

Definition at line 210 of file audiere.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 13 23:07:16 2006 for audiere by  doxygen 1.4.6