Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TIfList

Unit

ifps3utl

Declaration

type TIfList = class(TObject)

Description

TIfList is the list class used in IFPS3

Fields

 NameDescription
Protected FCapacity  
Protected FCheckCount  
Protected FCount  
Protected FData  

Methods

Overview

Public constructor Create;
Public destructor Destroy; override;
Public function Add(P: Pointer): Longint;
Public procedure AddBlock(List: PPointerList; Count: Longint);
Public procedure Clear; virtual;
Public procedure Delete(Nr: Cardinal);
Public procedure DeleteLast;
Public procedure Recreate;
Public procedure Remove(P: Pointer);

Description

Public constructor Create;

create

Public destructor Destroy; override;

destroy

Public function Add(P: Pointer): Longint;

Add an item

Public procedure AddBlock(List: PPointerList; Count: Longint);

Add a block of items

Public procedure Clear; virtual;

Clear the list

Public procedure Delete(Nr: Cardinal);

Remove an item

Public procedure DeleteLast;

 

Public procedure Recreate;

Recreate the list

Public procedure Remove(P: Pointer);

Remove an item

Properties

Overview

Public property Count: Cardinal;
Public property Data: PPointerList;
Public property Items[nr: Cardinal]: Pointer;

Description

Public property Count: Cardinal;

Contains the number of items in the list

Public property Data: PPointerList;

 

Public property Items[nr: Cardinal]: Pointer;

Items