Class trecordlist
Unit
Declaration
type trecordlist = class(tnullinterfacedobject)
Description
No description available, ancestor tnullinterfacedobject description follows
Hierarchy
- tobject
- tnullinterfacedobject
- trecordlist
Overview
Fields
frecordsize: integer; |
|
fcount: integer; |
|
fdata: pchar; |
|
fstate: recordliststatesty; |
Methods
procedure inccount; |
|
procedure setcount(const Value: integer); |
|
procedure setitem(const index: integer; const source); |
|
procedure getitem(const index: integer; out dest); |
|
function add(const source): integer; |
|
function add(): pointer; |
|
procedure insert(const source; const index: integer); |
|
function getitempo(const index: integer): pointer; |
|
function isempty(var item): boolean; virtual; |
|
procedure finalizerecord(var item); virtual; |
|
procedure initializerecord(var item); virtual; |
|
procedure copyrecord(var item); virtual; |
|
procedure change; virtual; |
|
constructor create(const arecordsize: integer; const aoptions: recordliststatesty = []); |
|
destructor destroy; override; |
|
procedure assign(const source: trecordlist); |
|
function invalidindex(const aindex: int32): boolean; inline; |
|
function validindex(const aindex: int32): boolean; inline; |
|
function datapo: pointer; |
|
function dataend: pointer; |
|
function newitem: pointer; virtual; |
|
function newitems(const acount: integer): pointer; virtual; |
|
procedure deletelast; |
|
procedure pack; |
|
procedure clear; virtual; |
|
procedure delete(const index: integer); |
Properties
property recordsize: integer read frecordsize; |
|
property count: integer read fcount write setcount; |
|
property capacity: integer read fcapacity write setcapacity; |
Description
Fields
frecordsize: integer; |
|
fcount: integer; |
|
fdata: pchar; |
|
fstate: recordliststatesty; |
|
Methods
procedure inccount; |
|
procedure setcount(const Value: integer); |
|
procedure setitem(const index: integer; const source); |
|
procedure getitem(const index: integer; out dest); |
|
function add(const source): integer; |
|
function add(): pointer; |
|
procedure insert(const source; const index: integer); |
|
function getitempo(const index: integer): pointer; |
|
function isempty(var item): boolean; virtual; |
|
procedure finalizerecord(var item); virtual; |
|
procedure initializerecord(var item); virtual; |
|
procedure copyrecord(var item); virtual; |
|
procedure change; virtual; |
|
constructor create(const arecordsize: integer; const aoptions: recordliststatesty = []); |
|
destructor destroy; override; |
|
procedure assign(const source: trecordlist); |
|
function invalidindex(const aindex: int32): boolean; inline; |
|
function validindex(const aindex: int32): boolean; inline; |
|
function datapo: pointer; |
|
function dataend: pointer; |
|
function newitem: pointer; virtual; |
|
function newitems(const acount: integer): pointer; virtual; |
|
procedure deletelast; |
|
procedure pack; |
|
procedure clear; virtual; |
|
procedure delete(const index: integer); |
|
Properties
property recordsize: integer read frecordsize; |
|
property count: integer read fcount write setcount; |
|
property capacity: integer read fcapacity write setcapacity; |
|
Generated by PasDoc 0.16.0.