tbx
0.7.5
|
Templated object deleted listener to delete a C++ object when a toolbox object gets deleted. More...
#include <objectdelete.h>
Public Member Functions | |
ObjectDeleteClass (T *class_to_delete) | |
Constructor with C++ object to delete. More... | |
virtual void | object_deleted (Object &object) |
Delete the given C++ class and this object on event received. More... | |
![]() | |
virtual | ~Listener () |
Destroy the listener object. | |
Additional Inherited Members | |
![]() | |
Listener () | |
Construct the Listener object. | |
Templated object deleted listener to delete a C++ object when a toolbox object gets deleted.
e.g.
|
inline |
Constructor with C++ object to delete.
This should always be allocated using the new operator as this class is automatically deleted when the listener is triggered.
class_to_delete | instance of C++ object to delete |
|
inlinevirtual |
Delete the given C++ class and this object on event received.
object | object that has been deleted. |
Implements tbx::ObjectDeletedListener.