class KStaticDeleter
|
little helper class to clean up static objects that are
held as pointer. More... |
|
|
Public Methods
little helper class to clean up static objects that are
held as pointer.
A typical use is
static KStaticDeleter<MyClass> sd;
MyClass::self() {
if (!_self) { _self = sd.setObject(new MyClass()); }
}
KStaticDeleter ()
| KStaticDeleter |
type * setObject ( type *obj, bool isArray = false)
| setObject |
sets the object to delete and registers the object to be
deleted to KGlobal. if the given object is 0, the former
registration is unregistred
Parameters:
isArray | tells the destructor to delete an array instead of an object
|
void destructObject ()
| destructObject |
[virtual]
Reimplemented from KStaticDeleterBase.
~KStaticDeleter ()
| ~KStaticDeleter |
[virtual]
Generated by: faure on ftp.kde.com on Wed Jun 20 14:22:19 2001, using kdoc 2.0a53. |