#include <string.h>
Public Member Functions | |
virtual bool | finalize () |
Performs pre-delete finalization of the object. | |
StringGarbage (CoreString *owner) | |
virtual | ~StringGarbage () |
Falcon::StringGarbage::StringGarbage | ( | CoreString * | owner | ) | [inline] |
virtual Falcon::StringGarbage::~StringGarbage | ( | ) | [virtual] |
virtual bool Falcon::StringGarbage::finalize | ( | ) | [virtual] |
Performs pre-delete finalization of the object.
If this function returns false, then the destructor is called. If it returns true, it means that the finalizer has somewhat reclaimed the memory in a clean way (i.e. deleting itself), so the delete on this garbageable won't be called.
Reimplemented from Falcon::GarbageableBase.