CMR  1.3.0
Public Attributes | List of all members
_CMR_LINEARHASHTABLE_ARRAY Struct Reference

Public Attributes

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

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: