Base Framework
|
Public Member Functions | |
ReferenceImpl (const ReferenceCountedObject &_object) noexcept | |
void | addReference () const noexcept |
bool | removeReference () const noexcept |
MemorySize | getNumberOfReferences () const noexcept |
bool | isMultiReferenced () const noexcept |
|
inlinenoexcept |
Initializes reference to object.
|
inlinenoexcept |
Adds one reference to the object.
|
inlinenoexcept |
Returns the number of references. Avoid this.
|
inlinenoexcept |
Returns true if the object has multiple references.
|
inlinenoexcept |
Removes one reference to the object. The object must have at least one reference.