AutoDelete
bool AutoDelete() const
bool deleteEvent = event->AutoDelete();
if (event->AutoDelete())
AutoDelete<Statement> statement(_statement);
AutoDelete<Value> value(new Value());
AutoDelete<Statement> statement(new Statement());
class AutoDelete {
AutoDelete(Tp* object = NULL) : fObject(object), fOwnsObject(true) { }
virtual ~AutoDelete()
AutoDelete<BBitmap> _copy(copy);
AutoDelete<BPicture> _picture(picture);
AutoDelete<BPicture> _archivedPicture(archivedPicture);
AutoDelete<BMallocIO> _data(data);
AutoDelete<BArchivable> _archivable(archivable);
AutoDelete<BBitmap> _bitmap(bitmap);
AutoDelete<BView> _view(view);