#include <IntrusivePtr.h>
Inheritance diagram for IntrusivePtr:
Public Methods | |
IntrusivePtr () | |
virtual | ~IntrusivePtr () |
void | addReference () |
void | delReference () |
|
Create an IntrusivePtr with a count. |
|
Destry an IntrusivePtr |
|
Add a reference to this object, it will take one more call to delReference() for it to be deleted. |
|
Remove a reference from this object, if the reference count drops to 0 as a result, the object deletes itself. |