The qDecoder Project: C/C++ Library

- Main Page
- Data Structures
- Files

- Data Structures
- Data Fields

# Q_HASHTBL Struct Reference

Structure for hash-table data structure. More...

## Data Fields
int | max
int | num
int * | count
int * | hash
char ** | key
void ** | value
int * | size

## Detailed Description

Structure for hash-table data structure.

## Field Documentation

int Q_HASHTBL::max

maximum hashtable size

int Q_HASHTBL::num

used slot counter

int* Q_HASHTBL::count

hash collision counter. 0 indicate empty slot, -1 is used for moved slot due to hash collision

int* Q_HASHTBL::hash

key hash. we use qHashFnv32() to generate hash integer

char** Q_HASHTBL::key

key string

void** Q_HASHTBL::value

value

int* Q_HASHTBL::size

value size

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

- qDecoder.h

[Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference]