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