[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'LCLResCache' (#lcl)

TResourceCacheItem

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

Declaration

Source position: lclrescache.pas line 38

type TResourceCacheItem = class

protected

  FDestroying: Boolean;

  

  FReferenceCount: Integer;

  

public

  Handle: TLCLHandle;

  

  Cache: TResourceCache;

  

  FirstDescriptor: TResourceCacheDescriptor;

  

  LastDescriptor: TResourceCacheDescriptor;

  

  Next: TResourceCacheItem;

  

  Prev: TResourceCacheItem;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure IncreaseRefCount;

  

  procedure DecreaseRefCount;

  

  procedure AddToList();

  

  procedure RemoveFromList();

  

  procedure WarnReferenceHigh; virtual;

  

  property ReferenceCount: Integer; [r]

  

end;

Inheritance

TResourceCacheItem

  

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.