Enum TVMFFIObjectDeleterFlagBitMask#
Defined in File c_api.h
Enum Documentation#
-
enum TVMFFIObjectDeleterFlagBitMask#
bitmask of the object deleter flag.
Values:
-
enumerator kTVMFFIObjectDeleterFlagBitMaskStrong#
deleter action when strong reference count becomes zero. Need to call destructor of the object but not free the memory block.
-
enumerator kTVMFFIObjectDeleterFlagBitMaskWeak#
deleter action when weak reference count becomes zero. Need to free the memory block.
-
enumerator kTVMFFIObjectDeleterFlagBitMaskBoth#
deleter action when both strong and weak reference counts become zero.
Note
This is the most common case.
-
enumerator kTVMFFIObjectDeleterFlagBitMaskStrong#