[[Property:title|eif_protect]]
[[Property:weight|2]]
[[Property:uuid|f335a229-93c4-4f3f-6fca-9c4c190745c4]]
==Synopsis==
#include "eif_hector.h"
EIF_OBJECT eif_protect (EIF_REFERENCE ref);
==Description==
The eif_protect
function protects the Eiffel reference ref
from the garbage collector. It keeps a reference on it so that the garbage collector does not collect it if it is not referenced from Eiffel any longer.
==Return value==
The eif_protect
function returns an EIF_OBJECT
. This EIF_OBJECT
can be used later on to access ref
with [[eif_access]].
==Conformance==
ISE Eiffel 4.4 and later.
==Compatibility==
eif_protect
is equivalent to henter
, which is deprecated.
{{SeeAlso|
[[eif_access]]
[[eif_adopt]]
[[eif_wean]] }}