TNodePool class
Provides custom memory management when DOM Nodes are created.
Declaration
TNodePool = class(TObject)Inheritance
- TNodePool
- TObject
Description
TNodePool is a class used to provide custom memory management when
DOM nodes are created in a DOM document. Each TNodePool instance manages
objects with the same instance size (and may be a different class types).
TDOMDocument provides an internal array of TNodePool instances that are
maintained when DOM nodes are created in its Alloc method.
See also
Methods
Create | public | Constructor for the class instance. |
Destroy | public | Destructor for the class instance. |
AllocNode | public | Creates a new DOM node instance and stores it in the node pool. |
FreeNode | public | Frees the specified DOM node and removes it from the node pool. |
Inherited
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
