Class trecordlist

Unit

Declaration

type trecordlist = class(tnullinterfacedobject)

Description

This item has no description.

Hierarchy

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.