maxscript/foundation/hashtable.h File Reference

hashtable.h File Reference
#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)
 

Macro Definition Documentation

#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

Function Documentation

ScripterExport int default_eq_fn ( const void key1,
const void key2 
)
ScripterExport DWORD_PTR default_hash_fn ( const void key)