- 18.11 (released) ...
#include "eif_cecil. h"
EIF_OBJECT eif_create (EIF_TYPE_ID tid);
eif_create function creates an Eiffel object, which type identifier is
It returns an Eiffel object, which is already protected.
You cannot pass the return value to Eiffel routines as is: you must call eif_access to pass it to Eiffel routine.
To release the protection of an Eiffel object created with
eif_create, call eif_wean. It will be collected during the next collection.
ISE Eiffel 4.1 and later.