#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 |
|
|
Get a reference to the underlying implementation |
1.2.15