#include <pointer.h>
Public Methods | |
| Pointer (T *ptr=NULL) | |
| Pointer (const Pointer< T > &ref) | |
| virtual | ~Pointer () |
| Pointer& | operator= (const Pointer< T > &ref) |
| T& | operator * () const |
| T* | getObject () const |
| T* | operator-> () const |
| bool | operator! () const |
| int | operator++ () const |
| int | operator-- () const |
Protected Methods | |
| void | ptrDetach (void) |
Protected Attributes | |
| unsigned* | ptrCount |
| T* | ptrObject |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
|||
|
|
|
|||
|
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001