TReferenceManager
Abstract base class for a facility that manages references to elements
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TReferenceManager |
Source
Reference.Manager.pas (21)
Description
A TReferenceManager
can for instance be used by a collection to control the lifetime of objects in the collection. Code that
uses a TReferenceManager
should call Acquire
whenever an element enters its realm and Release
whenever an element leaves its realm.
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | public | Acquire(Element: TElement) | ||
Instance | public | Release(Element: TElement) |