ae2f::Core
Loading...
Searching...
No Matches
Ref.h
Go to the documentation of this file.
1
5
11#define ae2f_ds_Alloc_cRef ae2f_ds_cAlloc
12
13#pragma region functions pointers
14
28 size_t* pSize,
29 size_t* pel
30);
31
44 const ae2f_struct ae2f_ds_Alloc_cRef* _this,
45 size_t Index,
46 void* lpBuff,
47 size_t Buff_size
48);
49
64 size_t Index,
65 const void* lpBuff,
66 size_t Buff_size
67);
68
69#pragma endregion
70
71
79#define ae2f_ds_Alloc_cRef_Mk(This) ae2f_record_make(ae2f_struct ae2f_ds_Alloc_cRef, (This)->data, (This)->v)
80
81
82#pragma region Methods
83
96#define ae2f_ds_Alloc_cRef_getSize(This, sizebuff, elsizebuff) _ae2f_ds_Alloc_Call(This, GetSize, sizebuff, elsizebuff)
97
111#define ae2f_ds_Alloc_cRef_Read(This, idx, buff, elsize) _ae2f_ds_Alloc_Call(This, Read, idx, buff, elsize)
112
127#define ae2f_ds_Alloc_cRef_Write(This, idx, src, srcsize) _ae2f_ds_Alloc_Call(This, Write, idx, src, srcsize)
128
129#pragma endregion
#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