structure that handles memory managment - adds objecst and frees them
More...
#include <Disposable.h>
|
static bool | errorMode = false |
| if true, destructors in objects will not free their internals More...
|
|
structure that handles memory managment - adds objecst and frees them
◆ Disposable()
Inter4ql::Disposable::Disposable |
( |
| ) |
|
◆ ~Disposable()
Inter4ql::Disposable::~Disposable |
( |
| ) |
|
◆ add()
void Inter4ql::Disposable::add |
( |
void * |
address, |
|
|
disp_type::type |
object_type |
|
) |
| |
adds object to object list
- Parameters
-
address | pointer object to be added |
object_type | type of object that should be added |
◆ clear()
void Inter4ql::Disposable::clear |
( |
| ) |
|
clears object list and frees all objects
◆ remove()
void Inter4ql::Disposable::remove |
( |
void * |
address, |
|
|
disp_type::type |
object_type |
|
) |
| |
removes object from object list
- Parameters
-
address | pointer object to be removed |
object_type | type of object that should be removed |
◆ errorMode
bool Inter4ql::Disposable::errorMode = false |
|
static |
if true, destructors in objects will not free their internals
The documentation for this class was generated from the following files:
- /home/lukasz/Desktop/Inter4QL_5_2/Inter4QL_5_2/src/Disposable.h
- /home/lukasz/Desktop/Inter4QL_5_2/Inter4QL_5_2/src/Disposable.cc