|
| | WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
| |
| static int | jsval_map_compare (const void *k, const struct wine_rb_entry *e) |
| |
| static HRESULT | get_map_this (script_ctx_t *ctx, jsval_t vthis, MapInstance **ret) |
| |
| static HRESULT | get_set_this (script_ctx_t *ctx, jsval_t vthis, MapInstance **ret) |
| |
| static struct jsval_map_entry * | get_map_entry (MapInstance *map, jsval_t key) |
| |
| static void | grab_map_entry (struct jsval_map_entry *entry) |
| |
| static void | release_map_entry (struct jsval_map_entry *entry) |
| |
| static void | delete_map_entry (MapInstance *map, struct jsval_map_entry *entry) |
| |
| static HRESULT | set_map_entry (MapInstance *map, jsval_t key, jsval_t value, jsval_t *r) |
| |
| static HRESULT | iterate_map (MapInstance *map, script_ctx_t *ctx, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_clear (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_delete (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_forEach (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_get (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_set (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_has (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Map_get_size (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | Map_value (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static void | Map_destructor (jsdisp_t *dispex) |
| |
| static HRESULT | Map_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, jsdisp_t *dispex) |
| |
| static HRESULT | Map_constructor (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_add (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_clear (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_delete (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_forEach (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_has (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_value (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Set_constructor (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static int | weakmap_compare (const void *k, const struct rb_entry *e) |
| |
| static HRESULT | get_weakmap_this (script_ctx_t *ctx, jsval_t vthis, WeakMapInstance **ret) |
| |
| static struct weakmap_entry * | get_weakmap_entry (WeakMapInstance *weakmap, jsdisp_t *key) |
| |
| void | remove_weakmap_entry (struct weakmap_entry *entry) |
| |
| static HRESULT | WeakMap_clear (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | WeakMap_delete (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | WeakMap_get (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | WeakMap_set (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | WeakMap_has (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | WeakMap_value (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static void | WeakMap_destructor (jsdisp_t *dispex) |
| |
| static HRESULT | WeakMap_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, jsdisp_t *dispex) |
| |
| static HRESULT | WeakMap_constructor (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| HRESULT | init_set_constructor (script_ctx_t *ctx) |
| |