|
libmya 0.1.0
Library to parse Mya language.
|
An item inside a hashtable. More...
#include <hashtable.h>

Data Fields | |
| bool | is_set |
| Is true if this item has set. | |
| dstring_t | key |
| The item's key. | |
| int64_t | value |
| The value of the item. | |
| struct hashitem * | _collisions |
| List of another items with hash colliding with this. | |
| unsigned int | _collisions_length |
The number of items on the _collisions list. | |
| unsigned int | _collisions_size |
The number of item slots allocated to _collisions memory. | |
An item inside a hashtable.
Definition at line 16 of file hashtable.h.
| struct hashitem* hashitem::_collisions |
List of another items with hash colliding with this.
Is NULL if doesn't has collisions.
Definition at line 21 of file hashtable.h.
| unsigned int hashitem::_collisions_length |
The number of items on the _collisions list.
Definition at line 23 of file hashtable.h.
| unsigned int hashitem::_collisions_size |
The number of item slots allocated to _collisions memory.
Definition at line 24 of file hashtable.h.
| bool hashitem::is_set |
Is true if this item has set.
Definition at line 18 of file hashtable.h.
| dstring_t hashitem::key |
The item's key.
Definition at line 19 of file hashtable.h.
| int64_t hashitem::value |
The value of the item.
Definition at line 20 of file hashtable.h.