ae2f_docs
MMap.imp.c
Go to the documentation of this file.
1#ifndef ae2f_MMap_imp_h
2#define ae2f_MMap_imp_h
3
4#include <ae2f/Call.h>
5#include <ae2f/MMap/MMap.h>
6#include <string.h>
7#include <stdlib.h>
8
9ae2f_SHAREDEXPORT void ae2f_mMMapSz(
10 const size_t dim, const size_t* const lens
11 , size_t* const ret)
12{ __ae2f_mMMapSz(dim, lens, ret); }
13
14ae2f_SHAREDEXPORT void ae2f_mMMapFieldIdx(
15 const ae2f_mMMap *mmap
16 , size_t dim, const size_t *idxs
17 , size_t* const ret
18 )
19{
20 __ae2f_mMMapFieldIdx(mmap, dim, idxs, ret);
21}
22
23ae2f_SHAREDEXPORT void ae2f_mMMapInit(
24 struct ae2f_mMMap* const mmap,
25 const size_t dim,
26 const size_t* const lens,
27 ae2f_err_t* const ret_e,
28 size_t* const opt_sz
29 )
30{
31 __ae2f_mMMapInit(mmap, dim, lens, ret_e, opt_sz);
32}
33
34ae2f_SHAREDEXPORT
36 const size_t dim,
37 const size_t* const lens,
38 ae2f_err_t* const opt_ret_err,
39 ae2f_mMMap** const ret_mmap
40 )
41{
42 __ae2f_mMMapMk(dim, lens, opt_ret_err, ret_mmap);
43}
44
45ae2f_SHAREDEXPORT
46void ae2f_mMMapDel(ae2f_mMMap* del) {
47 __ae2f_mMMapDel(del);
48}
49
50#endif
#define __ae2f_mMMapFieldIdx(mmap, dim, idxs, ret)
Definition MMap.auto.h:278
#define __ae2f_mMMapDel(a)
Definition MMap.auto.h:415
#define __ae2f_mMMapInit(mmap, dim, lens, ret_e, opt_sz)
Definition MMap.auto.h:342
#define __ae2f_mMMapMk(dim, lens, opt_ret_err, ret_mmap)
Definition MMap.auto.h:388
#define __ae2f_mMMapSz(dim, lens, ret)
Definition MMap.auto.h:183
ae2f_extern ae2f_SHAREDCALL void ae2f_mMMapMk(const size_t dim, const size_t *const lens, ae2f_err_t *const opt_ret_err, ae2f_FREE(free, ae2f_mMMapDel) ae2f_mMMap **const ret_mmap) noexcept
ae2f_extern ae2f_SHAREDCALL void ae2f_mMMapSz(const size_t dim, const size_t *const lens, size_t *const ret)
Definition MMap.imp.c:9
ae2f_extern ae2f_SHAREDCALL void ae2f_mMMapDel(ae2f_mMMap *mmap)
Definition MMap.imp.c:46
ae2f_extern ae2f_SHAREDCALL void ae2f_mMMapInit(ae2f_mMMap *const mmap, const size_t dim, const size_t *const lens, ae2f_err_t *const opt_ret_err, size_t *const opt_ret_sz) noexcept
Definition MMap.imp.c:23
ae2f_extern ae2f_SHAREDCALL void ae2f_mMMapFieldIdx(const ae2f_mMMap *const mmap, const size_t dim, const size_t *const idxs, size_t *const ret)
Definition MMap.imp.c:14
uint8_t ae2f_err_t
Informs that this number represents the error.
Definition errGlob.h:19