Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
void DereferenceManagedObject(int32_t handle)
{
assert(handle >= 0 && handle < managedObjectsRefCountLen);
if (handle != 0)
{
auto numRemain = --managedObjectRefCounts[handle];
assert(numRemain >= 0);
if (numRemain <= 0)
{
ReleaseObject(handle);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.