MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#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) |
#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 23 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 14 of file ArrayManager.hpp.
#define KEEP_ARRAY | ( | array | ) | array##_manager.keep_array() |
Definition at line 19 of file ArrayManager.hpp.