mcr_DataMember
More...
Go to the source code of this file.
§ mcr_DataMember_deinit
§ mcr_DataMember_ctor()
| MCR_API void mcr_DataMember_ctor |
( |
struct mcr_DataMember * |
dataMemberPt, |
|
|
void * |
dataPt, |
|
|
void(*)(void *) |
deallocateFnc, |
|
|
mcr_data_fnc |
deinit |
|
) |
| |
§ mcr_DataMember_destroy()
| MCR_API void mcr_DataMember_destroy |
( |
struct mcr_DataMember * |
dataMemberPt | ) |
|
Deinit and deallocate data if needed, and nullify this object.
- Parameters
-
§ mcr_DataMember_heap()
| MCR_API bool mcr_DataMember_heap |
( |
struct mcr_DataMember * |
dataMemberPt | ) |
|
Is data heap allocated?
- Parameters
-
- Returns
- bool
§ mcr_DataMember_set()
| MCR_API void mcr_DataMember_set |
( |
struct mcr_DataMember * |
dataMemberPt, |
|
|
void * |
dataPt, |
|
|
void(*)(void *) |
deallocateFnc, |
|
|
mcr_data_fnc |
deinit |
|
) |
| |
Set data reference and deallocator.
- Parameters
-