Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
grn_tiny_hash_entry Struct Reference

Data Fields

uint32_t hash_value
uint16_t flag
uint16_t key_size
union {
   uint8_t   buf [sizeof(void *)]
   void *   ptr
key
uint8_t value [1]

Detailed Description

Definition at line 1196 of file hash.c.

Field Documentation

uint8_t buf[sizeof(void *)]

Definition at line 1201 of file hash.c.

uint16_t flag

Definition at line 1198 of file hash.c.

uint32_t hash_value

Definition at line 1197 of file hash.c.

union { ... } key
uint16_t key_size

Definition at line 1199 of file hash.c.

void* ptr

Definition at line 1202 of file hash.c.

uint8_t value[1]

Definition at line 1204 of file hash.c.


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