LibJuno 0.23.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
map_impl.h File Reference
#include "juno/module.h"
#include "juno/status.h"
#include "juno/map/map_api.h"
Include dependency graph for map_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 JUNO_MODULE_DERIVE_DECLARE (JUNO_MAP_IMPL_T)
 
 JUNO_MODULE_DERIVE (JUNO_MAP_IMPL_T, JUNO_MAP_BASE_T,)
 
JUNO_STATUS_T JunoMap_ImplApi (JUNO_MAP_T *ptJunoMap, JUNO_HASH_T *ptHash, JUNO_MEMORY_T *ptKeyTable, JUNO_MEMORY_T *ptValueTable, size_t zCapacity, JUNO_MAP_KEY_EQUAL_FCN_T pfcnIsEqual, JUNO_FAILURE_HANDLER_T pfcnFailureHandler, JUNO_USER_DATA_T *pvFailureUserData)
 

Function Documentation

◆ JUNO_MODULE_DERIVE()

JUNO_MODULE_DERIVE ( JUNO_MAP_IMPL_T  ,
JUNO_MAP_BASE_T   
)

◆ JUNO_MODULE_DERIVE_DECLARE()

JUNO_MODULE_DERIVE_DECLARE ( JUNO_MAP_IMPL_T  )

This API has been generated by LibJuno: https://www.robinonsay.com/libjuno/ This header contains the juno_map impl implementation

Author

◆ JunoMap_ImplApi()

JUNO_STATUS_T JunoMap_ImplApi ( JUNO_MAP_T *  ptJunoMap,
JUNO_HASH_T *  ptHash,
JUNO_MEMORY_T ptKeyTable,
JUNO_MEMORY_T ptValueTable,
size_t  zCapacity,
JUNO_MAP_KEY_EQUAL_FCN_T  pfcnIsEqual,
JUNO_FAILURE_HANDLER_T  pfcnFailureHandler,
JUNO_USER_DATA_T pvFailureUserData 
)