Common ancestor class of all reference-counted objects.
oop_base_object.xml
oop_base_object.h
Type of a references counter.
Common ancestor class of all reference-counted objects.
Number of references to the object.
references = (object_references_t)1;]]>
New object reference creation.
A new reference pointer.
references++;
oopAssert(self->references != (object_references_t)0, "overflow");
oopUnlock();
return self;]]>
Release of an object reference.
The value of the reference counter.
references > 0U, "zero references");
if (--self->references == 0U) {
oopUnlock();
boDispose(self);
}
else {
oopUnlock();
}
return self->references;]]>