Class trecordmap

Unit

Declaration

type trecordmap = class(trecordlist)

Description

No description available, ancestor trecordlist description follows
No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Fields

Protected fcomparefuncs: sortcomparemethodarty;
Protected findexes: pointerararty;
Protected fhasindex: boolean;
Protected forder: integer;

Methods

Protected procedure setitem(const index: integer; const source);
Protected procedure getitem(const index: integer; out dest);
Protected function internalgetitempo(const aorder: integer; const index: integer): pointer;
Protected function getitempo(const index: integer): pointer;
Protected procedure sort(const aindexnum: integer);
Protected function internalfind(const aindexnum: integer; const item; out aindex: integer; out adata: pointer): boolean;
Protected procedure change; override;
Protected procedure setcomparefuncs(const afuncs: array of sortcomparemethodty);
Public constructor create(const arecordsize: integer; const aoptions: recordliststatesty = []);

Properties

Public property order: integer read forder write setorder default -1;

Description

Fields

Protected fcomparefuncs: sortcomparemethodarty;
 
Protected findexes: pointerararty;
 
Protected fhasindex: boolean;
 
Protected forder: integer;
 

Methods

Protected procedure setitem(const index: integer; const source);
 
Protected procedure getitem(const index: integer; out dest);
 
Protected function internalgetitempo(const aorder: integer; const index: integer): pointer;
 
Protected function getitempo(const index: integer): pointer;
 
Protected procedure sort(const aindexnum: integer);
 
Protected function internalfind(const aindexnum: integer; const item; out aindex: integer; out adata: pointer): boolean;
 
Protected procedure change; override;
 
Protected procedure setcomparefuncs(const afuncs: array of sortcomparemethodty);
 
Public constructor create(const arecordsize: integer; const aoptions: recordliststatesty = []);
 

Properties

Public property order: integer read forder write setorder default -1;
 

Generated by PasDoc 0.16.0.