Units
Classes, Interfaces, Objects
Types
Variables
Constants
Functions, Procedures
Identifiers

Class TExContainerType

Unit

rjExInteger2List

Declaration

type TExContainerType = class(TIntegerBase04List)

Description

Base class for TInteger2List.

Hierarchy

TIntegerBase04List > TIntegerList > TExContainerType > TBase04List > TExList > TExContainer > TErrorObject

Fields

None.

Methods

Overview

function ExistAllNumber2s(const ANumber2s: array of TExNumber2Type): Boolean;
function ExistAnyNumber2s(const ANumber2s: array of TExNumber2Type): Boolean;
function ExistsBackFromNumber2(const Item: Pointer; const Number2: TExNumber2Type): Boolean;
function ExistsBackNumber2(const ANumber2: TExNumber2Type): Boolean;
function ExistsFromNumber2(const Item: Pointer; const Number2: TExNumber2Type): Boolean;
function ExistsNumber2(const ANumber2: TExNumber2Type): Boolean;
function GetFirstNumber2: TExNumber2Type;
function GetLastNumber2: TExNumber2Type;
function GetNumber2(const Item: Pointer): TExNumber2Type;
function InsertNumber2After(const Item: Pointer; const Number2: TExNumber2Type): Pointer;
function InsertNumber2Before(const Item: Pointer; const Number2: TExNumber2Type): Pointer;
function InsertNumber2First(const Number2: TExNumber2Type): Pointer;
function InsertNumber2Last(const Number2: TExNumber2Type): Pointer;
function InsertNumberNumber2After(const Item: Pointer; const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;
function InsertNumberNumber2Before(const Item: Pointer; const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;
function InsertNumberNumber2First(const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;
function InsertNumberNumber2Last(const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;
function ItemBackOfNumber2(const Number2: TExNumber2Type): Pointer;
function ItemOfNumber2(const Number2: TExNumber2Type): Pointer;
procedure RemoveAllNumber2s(const ANumber2: TExNumber2Type);
procedure RemoveBackAllNumber2s(const ANumber2: TExNumber2Type);
procedure SetFirstNumber2(const Number2: TExNumber2Type);
procedure SetLastNumber2(const Number2: TExNumber2Type);
procedure SetNumber2(const Item: Pointer; const Number2: TExNumber2Type);
procedure SortByNumber2;
procedure SortByNumber2Desc;

Description

function ExistAllNumber2s(const ANumber2s: array of TExNumber2Type): Boolean;

Returns True if all of the ANumber2s in the array exist in the Items' Number2 Elements of the container, otherwise returns False. Comparison starts with the first Item.

function ExistAnyNumber2s(const ANumber2s: array of TExNumber2Type): Boolean;

Returns True if at least one of the ANumber2s in the array exists in the Items' Number2 Elements of the container, otherwise returns False. Comparison starts with the first Item.

function ExistsBackFromNumber2(const Item: Pointer; const Number2: TExNumber2Type): Boolean;

 

function ExistsBackNumber2(const ANumber2: TExNumber2Type): Boolean;

Returns True if ANumber2 exists among the Items' Number2 Elements of the container, otherwise returns False. Comparison starts with the last Item.

function ExistsFromNumber2(const Item: Pointer; const Number2: TExNumber2Type): Boolean;

 

function ExistsNumber2(const ANumber2: TExNumber2Type): Boolean;

Returns True if ANumber2 exists among the Items' Number2 Elements of the container, otherwise returns False. Comparison starts with the first Item.

function GetFirstNumber2: TExNumber2Type;

Returns the Number2 Element of the first Item in the container.

function GetLastNumber2: TExNumber2Type;

Returns the Number2 Element of the last Item in the container.

function GetNumber2(const Item: Pointer): TExNumber2Type;

Returns the Number2 Element of the Item pointed to by Item.

function InsertNumber2After(const Item: Pointer; const Number2: TExNumber2Type): Pointer;

 

function InsertNumber2Before(const Item: Pointer; const Number2: TExNumber2Type): Pointer;

 

function InsertNumber2First(const Number2: TExNumber2Type): Pointer;

 

function InsertNumber2Last(const Number2: TExNumber2Type): Pointer;

 

function InsertNumberNumber2After(const Item: Pointer; const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;

 

function InsertNumberNumber2Before(const Item: Pointer; const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;

 

function InsertNumberNumber2First(const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;

 

function InsertNumberNumber2Last(const ANumber: TExNumberType; const ANumber2: TExNumber2Type): Pointer;

 

function ItemBackOfNumber2(const Number2: TExNumber2Type): Pointer;

 

function ItemOfNumber2(const Number2: TExNumber2Type): Pointer;

 

procedure RemoveAllNumber2s(const ANumber2: TExNumber2Type);

Removes all Items whose Number2 Element is the same as ANumber2 from the container.

procedure RemoveBackAllNumber2s(const ANumber2: TExNumber2Type);

Removes all Items whose Number2 Element is the same as ANumber2 from the container starting at the last Item.

procedure SetFirstNumber2(const Number2: TExNumber2Type);

Stores Number2 to the Number2 Element of the first Item in the container.

procedure SetLastNumber2(const Number2: TExNumber2Type);

Stores Number2 to the Number2 Element of the last Item in the container.

procedure SetNumber2(const Item: Pointer; const Number2: TExNumber2Type);

Stores Number2 to the Number2 Element of the Item pointed to by Item.

procedure SortByNumber2;

Sorts all Items in the container by their Number2 Element in ascending order.

procedure SortByNumber2Desc;

Sorts all Items in the container by their Number Element2 in descending order.

Properties

Overview

FirstNumber2: TExNumber2Type;
LastNumber2: TExNumber2Type;
Number2[const Item: Pointer]: TExNumber2Type;

Description

FirstNumber2: TExNumber2Type;

Reads or modifies the Number2 Element of the first Item in the container.

LastNumber2: TExNumber2Type;

Reads or modifies the Number2 Element of the last Item in the container.

Number2[const Item: Pointer]: TExNumber2Type;

Reads or writes the Number2 Element of the Item pointed to by Item.


rjExContainer Library Version 0.1
Copyright Ralf Junker 2000-2001
http://www.zeitungsjunge.de/delphi/