libclod
C library for interacting with NBTs, region files, LOD data and other things.
Loading...
Searching...
No Matches
clod_table Struct Reference

#include <table.h>

Public Attributes

struct clod_table_opts opts
size_t elem_count
size_t deleted_count
size_t table_size
size_t cursor
uint8_t *restrict control
struct element *restrict elements

Detailed Description

Open-addressed hash table.

Definition at line 29 of file table.c.

Member Data Documentation

◆ opts

struct clod_table_opts clod_table::opts

Definition at line 30 of file table.c.

◆ elem_count

size_t clod_table::elem_count

Definition at line 32 of file table.c.

◆ deleted_count

size_t clod_table::deleted_count

Definition at line 33 of file table.c.

◆ table_size

size_t clod_table::table_size

Definition at line 34 of file table.c.

◆ cursor

size_t clod_table::cursor

Definition at line 35 of file table.c.

◆ control

uint8_t* restrict clod_table::control

Definition at line 37 of file table.c.

◆ elements

struct element* restrict clod_table::elements

Definition at line 38 of file table.c.


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