3ds Max C++ API 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

◆ KEY_IS_OBJECT

#define KEY_IS_OBJECT   0x0001 /* init flags that indicate whether keys & values are full MXS collectable objects */

◆ VALUE_IS_OBJECT

#define VALUE_IS_OBJECT   0x0002

◆ is_hashtable

#define is_hashtable (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(HashTable))

◆ SECONDARY_BUCKET

#define SECONDARY_BUCKET   5

Function Documentation

◆ default_eq_fn()

ScripterExport int default_eq_fn ( const void key1,
const void key2 
)

◆ default_hash_fn()

ScripterExport DWORD_PTR default_hash_fn ( const void key)