#include <smartptr.h>
Inheritance diagram for PSmartObject:
Public Member Functions | |
PSmartObject () | |
Protected Attributes | |
PAtomicInteger | referenceCount |
A PSmartObject# carries the reference count that the PSmartPointer# requires to determine if the pointer is needed any more and should be deleted.
|
Construct a new smart object, subject to a PSmartPointer# instance referencing it. |
|
Count of number of instances of PSmartPointer# that currently reference the object instance. |