ObjFW
Public Attributes | List of all members
of_map_table_functions_t Struct Reference

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)
 

Detailed Description

A struct describing the functions to be used by the map table.

Member Data Documentation

◆ _Nullable [1/4]

void* _Nullable(* of_map_table_functions_t::_Nullable) (void *_Nullable object)

The function to retain keys / objects

◆ _Nullable [2/4]

void(* of_map_table_functions_t::_Nullable) (void *_Nullable object)

The function to release keys / objects

◆ _Nullable [3/4]

uint32_t(* of_map_table_functions_t::_Nullable) (void *_Nullable object)

The function to hash keys

◆ _Nullable [4/4]

bool(* of_map_table_functions_t::_Nullable) (void *_Nullable object1, void *_Nullable object2)

The function to compare keys / objects


The documentation for this struct was generated from the following file: