CMR  1.3.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
_CMR_LINEARHASHTABLE_ARRAY Struct Reference

Public Attributes

size_t numBuckets
 Size of the hash table.
 
LinearhashtableArrayBucketbuckets
 Actual hash table.
 
unsigned char * keyStorage
 Storage for keys.
 
size_t freeKeyIndex
 First unused byte in keyStorage.
 
size_t memKeyStorage
 Length of keyStorage.
 
size_t numElements
 Number of stored key/value pairs.
 

Member Data Documentation

◆ buckets

LinearhashtableArrayBucket* _CMR_LINEARHASHTABLE_ARRAY::buckets

Actual hash table.

◆ freeKeyIndex

size_t _CMR_LINEARHASHTABLE_ARRAY::freeKeyIndex

First unused byte in keyStorage.

◆ keyStorage

unsigned char* _CMR_LINEARHASHTABLE_ARRAY::keyStorage

Storage for keys.

◆ memKeyStorage

size_t _CMR_LINEARHASHTABLE_ARRAY::memKeyStorage

Length of keyStorage.

◆ numBuckets

size_t _CMR_LINEARHASHTABLE_ARRAY::numBuckets

Size of the hash table.

◆ numElements

size_t _CMR_LINEARHASHTABLE_ARRAY::numElements

Number of stored key/value pairs.


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