[Overview][Types][Classes][Index] Reference for unit 'LCLMemManager' (#lcl)

TLCLNonFreeMemManager

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

A memory manager for records without freeing.

Declaration

Source position: lclmemmanager.pas line 67

type TLCLNonFreeMemManager = class

public

  ClearOnCreate: Boolean;

  

Public member used to control zero-filling memory allocated for items.

  property ItemSize: PtrInt; [r]

  

Size of the memory allocated for each item in the list.

  property MaxItemsPerChunk: PtrInt; [rw]

  procedure Clear;

  

Frees memory allocated to items, and frees the list.

  constructor Create();

  

Constructor for the class instance.

  destructor Destroy; override;

  

Destructor for the class instance.

  function NewItem;

  

Gets a Pointer to a new item in the list.

  procedure EnumerateItems();

  

Enumerates items in the list using the specified object procedure.

end;

Inheritance

TLCLNonFreeMemManager

  

A memory manager for records without freeing.

|

TObject


Version 3.2 Generated 2024-02-25 Home