ObjFW
|
A struct describing the functions to be used by the map table. More...
#include <ObjFW/OFMapTable.h>
Public Attributes | |
void *_Nullable(* | _Nullable )(void *_Nullable object) |
void(* | _Nullable )(void *_Nullable object) |
uint32_t(* | _Nullable )(void *_Nullable object) |
bool(* | _Nullable )(void *_Nullable object1, void *_Nullable object2) |
A struct describing the functions to be used by the map table.
void* _Nullable(* of_map_table_functions_t::_Nullable) (void *_Nullable object) |
The function to retain keys / objects
void(* of_map_table_functions_t::_Nullable) (void *_Nullable object) |
The function to release keys / objects
uint32_t(* of_map_table_functions_t::_Nullable) (void *_Nullable object) |
The function to hash keys
bool(* of_map_table_functions_t::_Nullable) (void *_Nullable object1, void *_Nullable object2) |
The function to compare keys / objects