#include "../kernel/value.h"| Classes | |
| struct | binding | 
| struct | secondary | 
| class | HashTable | 
| class | HashTabMapper | 
| Macros | |
| #define | KEY_IS_OBJECT 0x0001 /* init flags that indicate whether keys & values are full MXS collectable objects */ | 
| #define | VALUE_IS_OBJECT 0x0002 | 
| #define | is_hashtable(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(HashTable)) | 
| #define | SECONDARY_BUCKET 5 | 
| Functions | |
| ScripterExport int | default_eq_fn (const void *key1, const void *key2) | 
| ScripterExport DWORD_PTR | default_hash_fn (const void *key) | 
| #define KEY_IS_OBJECT 0x0001 /* init flags that indicate whether keys & values are full MXS collectable objects */ | 
| #define VALUE_IS_OBJECT 0x0002 | 
| #define is_hashtable | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(HashTable)) | 
| #define SECONDARY_BUCKET 5 | 
| ScripterExport int default_eq_fn | ( | const void * | key1, | 
| const void * | key2 | ||
| ) | 
| ScripterExport DWORD_PTR default_hash_fn | ( | const void * | key | ) |