eo: add missing move tag

`efl_access_action_actions_get`
the list is created by `eina_list_append`

`efl_ui_format_values_set`
the accessor is freed in that function.
`efl_ui_format_values_get`
The accessor is created by `eina_inarray_accessor_new`

`efl_core_command_line_command_access`
The accessor is created by `eina_array_accessor_new`

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D10720
This commit is contained in:
Yeongjong Lee 2019-11-22 07:29:27 +00:00 committed by Marcel Hollerbach
parent fba098df38
commit a21f615a19
3 changed files with 3 additions and 3 deletions

View File

@ -50,7 +50,7 @@ mixin @beta Efl.Core.Command_Line requires Efl.Object {
}
command_access {
[[ Get the accessor which enables access to each argument that got passed to this object. ]]
return : accessor<stringshare>;
return : accessor<stringshare> @move;
}
@property command_array {
[[ Use an array to fill this object

View File

@ -47,7 +47,7 @@ mixin @beta Efl.Access.Action
get @pure_virtual {
}
values {
actions: list<ptr(Efl.Access.Action_Data)>;
actions: list<ptr(Efl.Access.Action_Data)> @move;
[[Contains statically allocated strings.]]
}
}

View File

@ -81,7 +81,7 @@ mixin Efl.Ui.Format requires Efl.Object
performance reasons.
]]
values {
values: accessor<Efl.Ui.Format_Value>; [[Accessor over a list of value-text pairs.
values: accessor<Efl.Ui.Format_Value> @move; [[Accessor over a list of value-text pairs.
The method will dispose of the accessor, but not of
its contents.
For convenience, Eina offers a range of helper