ae2f_docs
MMap.imp.c File Reference
#include <ae2f/Call.h>
#include <ae2f/MMap/MMap.h>
#include <string.h>
#include <stdlib.h>

Go to the source code of this file.

Macros

#define ae2f_MMap_imp_h

Functions

ae2f_SHAREDEXPORT void ae2f_mMMapSz (const size_t dim, const size_t *const lens, size_t *const ret)
ae2f_SHAREDEXPORT void ae2f_mMMapFieldIdx (const ae2f_mMMap *mmap, size_t dim, const size_t *idxs, size_t *const ret)
ae2f_SHAREDEXPORT void ae2f_mMMapInit (struct ae2f_mMMap *const mmap, const size_t dim, const size_t *const lens, ae2f_err_t *const ret_e, size_t *const opt_sz)
ae2f_SHAREDEXPORT void ae2f_mMMapMk (const size_t dim, const size_t *const lens, ae2f_err_t *const opt_ret_err, ae2f_mMMap **const ret_mmap)
ae2f_SHAREDEXPORT void ae2f_mMMapDel (ae2f_mMMap *del)

Macro Definition Documentation

◆ ae2f_MMap_imp_h

#define ae2f_MMap_imp_h

Definition at line 2 of file MMap.imp.c.

Function Documentation

◆ ae2f_mMMapDel()

ae2f_SHAREDEXPORT void ae2f_mMMapDel ( ae2f_mMMap * del)

Definition at line 46 of file MMap.imp.c.

◆ ae2f_mMMapFieldIdx()

ae2f_SHAREDEXPORT void ae2f_mMMapFieldIdx ( const ae2f_mMMap * mmap,
size_t dim,
const size_t * idxs,
size_t *const ret )

Definition at line 14 of file MMap.imp.c.

◆ ae2f_mMMapInit()

ae2f_SHAREDEXPORT void ae2f_mMMapInit ( struct ae2f_mMMap *const mmap,
const size_t dim,
const size_t *const lens,
ae2f_err_t *const ret_e,
size_t *const opt_sz )
noexcept

Definition at line 23 of file MMap.imp.c.

◆ ae2f_mMMapMk()

ae2f_SHAREDEXPORT void ae2f_mMMapMk ( const size_t dim,
const size_t *const lens,
ae2f_err_t *const opt_ret_err,
ae2f_mMMap **const ret_mmap )

Definition at line 35 of file MMap.imp.c.

◆ ae2f_mMMapSz()

ae2f_SHAREDEXPORT void ae2f_mMMapSz ( const size_t dim,
const size_t *const lens,
size_t *const ret )

Definition at line 9 of file MMap.imp.c.