11#define ae2f_ds_Alloc_cRef ae2f_ds_cAlloc
13#pragma region functions pointers
79#define ae2f_ds_Alloc_cRef_Mk(This) ae2f_record_make(ae2f_struct ae2f_ds_Alloc_cRef, (This)->data, (This)->v)
96#define ae2f_ds_Alloc_cRef_getSize(This, sizebuff, elsizebuff) _ae2f_ds_Alloc_Call(This, GetSize, sizebuff, elsizebuff)
111#define ae2f_ds_Alloc_cRef_Read(This, idx, buff, elsize) _ae2f_ds_Alloc_Call(This, Read, idx, buff, elsize)
127#define ae2f_ds_Alloc_cRef_Write(This, idx, src, srcsize) _ae2f_ds_Alloc_Call(This, Write, idx, src, srcsize)
#define ae2f_struct
In C, keyword 'struct' must be written in front of the structure's name in order to use as a type nam...
Definition Cast.h:81
#define ae2f_ds_Alloc_cRef
Definition Ref.h:11
ae2f_errint_t(* ae2f_ds_Alloc_fpRead_t)(const ae2f_struct ae2f_ds_Alloc_cRef *_this, size_t Index, void *lpBuff, size_t Buff_size)
Gets data from a class.
Definition Ref.h:43
ae2f_errint_t(* ae2f_ds_Alloc_fpWrite_t)(ae2f_struct ae2f_ds_Alloc_cRef *_this, size_t Index, const void *lpBuff, size_t Buff_size)
Sets data to a class.
Definition Ref.h:62
ae2f_errint_t(* ae2f_ds_Alloc_fpLen_t)(const ae2f_struct ae2f_ds_Alloc_cRef *_this, size_t *pSize, size_t *pel)
Gets the length, and element size of the class.
Definition Ref.h:26
uint8_t ae2f_errint_t
Informs that this number represents the error.
Definition errGlob.h:10