diff options
Diffstat (limited to 'doc/typesystem_arguments.rst')
-rw-r--r-- | doc/typesystem_arguments.rst | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/typesystem_arguments.rst b/doc/typesystem_arguments.rst index 94d48f4e1..16e0678d3 100644 --- a/doc/typesystem_arguments.rst +++ b/doc/typesystem_arguments.rst @@ -143,7 +143,9 @@ reference-count following values: * add: increments the argument reference counter. + * add-all: increments the reference counter for each item in a collection. * remove: decrements the argument reference counter. + * set: will assign the argument to the variable containing the reference. * ignore: does nothing with the argument reference counter (sounds worthless, but could be used in situations where the reference counter increase is mandatory @@ -152,10 +154,14 @@ reference-count .. code-block:: xml <modify-argument> - <reference-count action="add|remove|ignore" /> + <reference-count action="add|add-all|remove|set|ignore" variable-name="..." /> </modify-argument> + The variable-name attribute specifies the name used for the variable that + holds the reference(s). + + replace-value ^^^^^^^^^^^^^ |