Freeciv-3.2: genhash_entry Struct Reference

Freeciv-3.2

Loading...
Searching...
No Matches
Data Fields
genhash_entry Struct Reference

## Data Fields

void * | key
void * | data
genhash_val_t | hash_val
struct genhash_entry * | next

## Detailed Description

Definition at line 75 of file genhash.c.

## Field Documentation

## ◆ data

void* genhash_entry::data

Definition at line 77 of file genhash.c.

Referenced by genhash_default_get(), genhash_insert(), genhash_replace(), genhash_replace_full(), genhash_slot_create(), genhash_slot_get(), and genhash_slot_set().

## ◆ hash_val

genhash_val_t genhash_entry::hash_val

Definition at line 78 of file genhash.c.

Referenced by genhash_insert(), genhash_replace_full(), genhash_slot_create(), and genhash_slot_lookup().

## ◆ key

void* genhash_entry::key

Definition at line 76 of file genhash.c.

Referenced by genhash_insert(), genhash_lookup(), genhash_remove(), genhash_remove_full(), genhash_replace(), genhash_replace_full(), genhash_slot_create(), genhash_slot_lookup(), genhash_slot_set(), and genhash_val_calc().

## ◆ next

struct genhash_entry* genhash_entry::next

Definition at line 79 of file genhash.c.

Referenced by genhash_resize_table(), and genhash_slot_lookup().