#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 | ) |