class PSmartObject |
This is the base class for objects that use the smart pointer system.
![]() | PSmartObject () Construct a new smart object, subject to a PSmartPointer instance referencing it |
![]() | referenceCount Count of number of instances of PSmartPointer that currently reference the object instance |
Run Time Type functions
I/O functions
Miscellaneous functions
Comparison functions
This is the base class for objects that use the smart pointer system. In conjunction with the PSmartPointer class, this class creates objects that can have the automatic deletion of the object instance when there are no more smart pointer instances pointing to it.A PSmartObject carries the reference count that the PSmartPointer requires to determine if the pointer is needed any more and should be deleted.
Alphabetic index HTML hierarchy of classes or Java