HLIBpro
2.0
|
special version of a memory block for NULL pointers
#include <MemBlock.hh>
Public Member Functions | |
NullMemBlock () | |
ctor for zero sized block but one reference | |
~NullMemBlock () | |
dtor | |
Public Member Functions inherited from MemBlock< T > | |
MemBlock () | |
ctor with NULL data and 0 references | |
MemBlock (const size_t n) | |
ctor for n elements of T and 0 references | |
~MemBlock () | |
dtor removing all data even if references exist ! | |
T * | data () |
return pointer to internal array | |
const T * | data () const |
return const pointer to internal array | |
void | add_ref () |
add reference to memory block | |
bool | del_ref () |