Definition at line 201 of file qsharedpointer_impl.h.
#include <qsharedpointer_impl.h>

Public Types |
|
| typedef void(* | DestroyerFn )(ExternalRefCountData *) |
Public Member Functions |
|
| ExternalRefCountWithDestroyFn (DestroyerFn d) | |
| bool | destroy () |
| void | operator delete (void *ptr) |
| void | operator delete (void *, void *) |
Public Attributes |
|
| DestroyerFn | destroyer |
| typedef void(* DestroyerFn)(ExternalRefCountData *) |
Definition at line 203 of file qsharedpointer_impl.h.
| ExternalRefCountWithDestroyFn | ( | DestroyerFn | d | ) | [inline] |
Definition at line 206 of file qsharedpointer_impl.h.
: destroyer(d)
{ }
| bool destroy | ( | ) | [inline, virtual] |
Reimplemented from ExternalRefCountData.
Definition at line 210 of file qsharedpointer_impl.h.
{ destroyer(this); return true; }
| void operator delete | ( | void * | ptr | ) | [inline] |
Definition at line 211 of file qsharedpointer_impl.h.
{ ::operator delete(ptr); }
| void operator delete | ( | void * | , |
| void * | |||
| ) | [inline] |
Definition at line 212 of file qsharedpointer_impl.h.
{ }
Definition at line 204 of file qsharedpointer_impl.h.