~~Title: Efl.Loop_Model.volatile_make~~
====== Efl.Loop_Model.volatile_make ======
===== Description =====
%%To be called when a Child model is created by %%[[:develop:api:efl:model:method:children_slice_get|Efl.Model.children_slice_get]]%% by the one creating the child object.%%
%%This function is used to properly define the lifecycle of the new Child Model object and make sure that once it has 0 ref except its parent Model, it will be destroyed. This function should only be called once per child. It is useful for %%[[:develop:api:efl:model|Efl.Model]]%% who have a lot of children and shouldn't keep more than what is used in memory.%%
//Since 1.23//
{{page>:develop:api-include:efl:loop_model:method:volatile_make:description&nouser&nolink&nodate}}
===== Signature =====
volatile_make {}
===== C signature =====
void efl_loop_model_volatile_make(Eo *obj);
===== Implemented by =====
* [[:develop:api:efl:loop_model:method:volatile_make|Efl.Loop_Model.volatile_make]]