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