Classe TCollection
Unit
mi.rtl.Objects.Methods.Collection
Declaração
type TCollection = class(TObjectsMethods)
Descrição
A class
TCollection
implementa coleções no pacote mi.rtl.
Hierarquia
- TObjectsTypes
- TObjectsConsts
- TObjectsMethods
- TCollection
Visão Geral
Tipos Aninhados
![]() |
TStream = mi.rtl.objects.methods.StreamBase.Stream.TStream; |
Campos
![]() |
var Items: PItemList; |
![]() |
var State: Longint; |
![]() |
Limit: Sw_Integer; |
![]() |
Delta: Sw_Integer; |
![]() |
Status: Integer; |
![]() |
ErrorInfo: Integer; |
Métodos
![]() |
constructor Create(ALimit, ADelta: Sw_Integer); overload; virtual; |
![]() |
destructor Destroy; Override; |
![]() |
function IndexOf(Item: Pointer): Sw_Integer; Virtual; |
![]() |
function GetItem(Var S: tStream ): Pointer; Virtual; |
![]() |
procedure Insert(Item: Pointer); Virtual; |
![]() |
procedure FreeItem(Item: Pointer); Virtual; |
![]() |
procedure SetLimit(ALimit: Sw_Integer); Virtual; |
![]() |
procedure Error(Code, Info: Integer); Virtual; |
![]() |
procedure PutItem(Var S: tStream ; Item: Pointer); Virtual; |
![]() |
procedure Create_Progress1Passo(ATitle : tstring;Obs:tstring ; ATotal : Longint); Virtual; |
![]() |
procedure Set_Progress1Passo(aNumber : Longint); Virtual; |
![]() |
procedure Destroy_Progress1Passo; Virtual; |
![]() |
function MessageBox(const Msg: AnsiString): Word; Virtual; |
![]() |
function At(Index: Sw_Integer): Pointer; |
![]() |
function LastThat(Test: TCallbackFunBoolParam): Pointer; |
![]() |
function FirstThat(Test: Pointer): Pointer; |
![]() |
procedure Pack; |
![]() |
procedure FreeAll; Virtual; |
![]() |
procedure DeleteAll; |
![]() |
procedure Free(Item: Pointer); |
![]() |
procedure Delete(Item: Pointer); |
![]() |
procedure AtFree(Index: Sw_Integer); |
![]() |
procedure AtDelete(Index: Sw_Integer); |
![]() |
procedure ForEach(Action: Pointer); |
![]() |
procedure AtPut(Index: Sw_Integer; Item: Pointer); |
![]() |
procedure AtInsert(Index: Sw_Integer; Item: Pointer); |
Propriedades
![]() |
property Count: Sw_Integer
Read _Count write _Count; |
Descrição
Tipos Aninhados
![]() |
TStream = mi.rtl.objects.methods.StreamBase.Stream.TStream; |
Campos
![]() |
var Items: PItemList; |
Item list pointer |
![]() |
var State: Longint; |
![]() |
Limit: Sw_Integer; |
Item |
![]() |
Delta: Sw_Integer; |
Inc |
![]() |
Status: Integer; |
TCollection |
![]() |
ErrorInfo: Integer; |
Métodos
![]() |
constructor Create(ALimit, ADelta: Sw_Integer); overload; virtual; |
![]() |
destructor Destroy; Override; |
![]() |
function IndexOf(Item: Pointer): Sw_Integer; Virtual; |
![]() |
function GetItem(Var S: tStream ): Pointer; Virtual; |
![]() |
procedure Insert(Item: Pointer); Virtual; |
![]() |
procedure FreeItem(Item: Pointer); Virtual; |
![]() |
procedure SetLimit(ALimit: Sw_Integer); Virtual; |
![]() |
procedure Error(Code, Info: Integer); Virtual; |
![]() |
procedure PutItem(Var S: tStream ; Item: Pointer); Virtual; |
![]() |
procedure Create_Progress1Passo(ATitle : tstring;Obs:tstring ; ATotal : Longint); Virtual; |
![]() |
procedure Set_Progress1Passo(aNumber : Longint); Virtual; |
![]() |
procedure Destroy_Progress1Passo; Virtual; |
![]() |
function MessageBox(const Msg: AnsiString): Word; Virtual; |
![]() |
function At(Index: Sw_Integer): Pointer; |
![]() |
function LastThat(Test: TCallbackFunBoolParam): Pointer; |
![]() |
function FirstThat(Test: Pointer): Pointer; |
![]() |
procedure Pack; |
![]() |
procedure FreeAll; Virtual; |
![]() |
procedure DeleteAll; |
![]() |
procedure Free(Item: Pointer); |
![]() |
procedure Delete(Item: Pointer); |
![]() |
procedure AtFree(Index: Sw_Integer); |
![]() |
procedure AtDelete(Index: Sw_Integer); |
![]() |
procedure ForEach(Action: Pointer); |
![]() |
procedure AtPut(Index: Sw_Integer; Item: Pointer); |
![]() |
procedure AtInsert(Index: Sw_Integer; Item: Pointer); |
Propriedades
![]() |
property Count: Sw_Integer
Read _Count write _Count; |
Item |
Gerado por PasDoc 0.16.0.