My Project
Public Attributes | List of all members
HashTable Struct Reference

#include <hash.h>

Public Attributes

void * memory
 
Hashhash
 
HashLocklock
 
unsigned long long hash_mask
 
unsigned int lock_mask
 
int n_hash
 
int n_lock
 
unsigned char date
 

Detailed Description

HashTable: position storage

Member Data Documentation

◆ date

unsigned char HashTable::date

date

◆ hash

Hash* HashTable::hash

hash table

◆ hash_mask

unsigned long long HashTable::hash_mask

a bit mask for hash entries

◆ lock

HashLock* HashTable::lock

table with locks

◆ lock_mask

unsigned int HashTable::lock_mask

a bit mask for lock entries

◆ memory

void* HashTable::memory

allocated memory

◆ n_hash

int HashTable::n_hash

hash table size

◆ n_lock

int HashTable::n_lock

number of locks


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