This enumeration determines, if the memory of the ItemIdList wrapped by a TJamItemIdList object is owned by the object (and must be freed by the object's destructor), not owned or should be copied in the constructor.
TItemIdListOwnership = ( iloOwnsMemory, iloForeignOwned, iloCopyMemory );
Members |
Description |
iloOwnsMemory |
The memory of the ItemdIdList is owned by the instance and freed on its destruction. |
iloForeignOwned |
The memory of the ItemdIdList is not owned by the instance and so not freed on its destruction. |
iloCopyMemory |
The memory of the ItemdIdList is copied by the instance and freed on its destruction. |