MagickCore 6.9.13
Loading...
Searching...
No Matches
_HashmapInfo Struct Reference
Collaboration diagram for _HashmapInfo:

Data Fields

size_t(* hash )(const void *)
 
MagickBooleanType(* compare )(const void *, const void *)
 
void *(* relinquish_key )(void *)
 
void **(* relinquish_value )(void *)
 
size_t capacity
 
size_t entries
 
size_t next
 
MagickBooleanType head_of_list
 
LinkedListInfo ** map
 
SemaphoreInfosemaphore
 
size_t signature
 

Detailed Description

Definition at line 87 of file hashmap.c.

Field Documentation

◆ capacity

size_t _HashmapInfo::capacity

Definition at line 100 of file hashmap.c.

◆ compare

MagickBooleanType(* _HashmapInfo::compare) (const void *, const void *)

Definition at line 92 of file hashmap.c.

◆ entries

size_t _HashmapInfo::entries

Definition at line 101 of file hashmap.c.

◆ hash

size_t(* _HashmapInfo::hash) (const void *)

Definition at line 89 of file hashmap.c.

◆ head_of_list

MagickBooleanType _HashmapInfo::head_of_list

Definition at line 105 of file hashmap.c.

◆ map

LinkedListInfo** _HashmapInfo::map

Definition at line 108 of file hashmap.c.

◆ next

size_t _HashmapInfo::next

Definition at line 102 of file hashmap.c.

◆ relinquish_key

void *(* _HashmapInfo::relinquish_key) (void *)

Definition at line 95 of file hashmap.c.

◆ relinquish_value

void **(* _HashmapInfo::relinquish_value) (void *)

Definition at line 95 of file hashmap.c.

◆ semaphore

SemaphoreInfo* _HashmapInfo::semaphore

Definition at line 111 of file hashmap.c.

◆ signature

size_t _HashmapInfo::signature

Definition at line 114 of file hashmap.c.


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