|
@@ -549,6 +549,7 @@ struct _VariantCall {
|
|
|
VCALL_LOCALMEM0R(Dictionary, size);
|
|
|
VCALL_LOCALMEM0R(Dictionary, empty);
|
|
|
VCALL_LOCALMEM0(Dictionary, clear);
|
|
|
+ VCALL_LOCALMEM2(Dictionary, merge);
|
|
|
VCALL_LOCALMEM1R(Dictionary, has);
|
|
|
VCALL_LOCALMEM1R(Dictionary, has_all);
|
|
|
VCALL_LOCALMEM1R(Dictionary, erase);
|
|
@@ -1919,6 +1920,7 @@ void register_variant_methods() {
|
|
|
ADDFUNC0R(DICTIONARY, INT, Dictionary, size, varray());
|
|
|
ADDFUNC0R(DICTIONARY, BOOL, Dictionary, empty, varray());
|
|
|
ADDFUNC0NC(DICTIONARY, NIL, Dictionary, clear, varray());
|
|
|
+ ADDFUNC2NC(DICTIONARY, NIL, Dictionary, merge, DICTIONARY, "dictionary", BOOL, "overwrite", varray(false));
|
|
|
ADDFUNC1R(DICTIONARY, BOOL, Dictionary, has, NIL, "key", varray());
|
|
|
ADDFUNC1R(DICTIONARY, BOOL, Dictionary, has_all, ARRAY, "keys", varray());
|
|
|
ADDFUNC1RNC(DICTIONARY, BOOL, Dictionary, erase, NIL, "key", varray());
|