#include <CountedPtr.h>
Public Methods | |
CountedPtr () | |
Create a CountedPtr. | |
CountedPtr (T *ptr) | |
Create a CountedPtr. | |
CountedPtr (const CountedPtr &ptr) | |
Create a CountedPtr. | |
virtual | ~CountedPtr () |
T * | operator-> () throw () |
const T * | operator-> () const throw () |
Protected Attributes | |
T * | _instance |
|
Destroy the CountedPtr and check for release of the implementation |
|
Get a reference to the underlying implementation Reimplemented in Handle. |
|
Get a reference to the underlying implementation Reimplemented in Handle. |