|
lasso
|
#include <cstdlib>Go to the source code of this file.
Classes | |
| class | ArrayManager |
Defines | |
| #define | ALLOC_CHECK_ARRAY(array, this_size) |
| #define | ALLOC_CHECK_TAG_ARRAY(array, this_size) |
| #define | KEEP_ARRAY(array) array ## _manager .keep_array() |
| #define | ALLOC_CHECK_ARRAY_NOFAIL(array, this_size) ALLOC_CHECK_ARRAY(array, this_size); KEEP_ARRAY(array) |
| #define ALLOC_CHECK_ARRAY | ( | array, | |
| this_size | |||
| ) |
ArrayManager array ## _manager ( reinterpret_cast<void**>(array), *(array ## _allocated), *(array ## _size), this_size, sizeof(**array), err ); \ if (iBase_SUCCESS != *err) return
Definition at line 9 of file ArrayManager.hpp.
| #define ALLOC_CHECK_ARRAY_NOFAIL | ( | array, | |
| this_size | |||
| ) | ALLOC_CHECK_ARRAY(array, this_size); KEEP_ARRAY(array) |
Definition at line 22 of file ArrayManager.hpp.
| #define ALLOC_CHECK_TAG_ARRAY | ( | array, | |
| this_size | |||
| ) |
ArrayManager array ## _manager ( reinterpret_cast<void**>(array), *(array ## _allocated), *(array ## _size), this_size, 1, err ); \ if (iBase_SUCCESS != *err) return
Definition at line 13 of file ArrayManager.hpp.
| #define KEEP_ARRAY | ( | array | ) | array ## _manager .keep_array() |
Definition at line 17 of file ArrayManager.hpp.