enum GICrystal::Transfer
Overview
How the memory ownership is transfered (or not) from C to Crystal and vice-versa.
Defined in:
lib/gi-crystal/src/gi-crystal.crEnum Members
-
None =
0
-
Transfer nothing from the callee (function or the type instance the property belongs to) to the caller.
-
Container =
1
-
Transfer the container (list, array, hash table) from the callee to the caller.
-
Full =
2
-
Transfer everything, e.g. the container and its contents from the callee to the caller.