| Class TArray (unit FCUtils) |
TObject
TArray class } { array of items which size is FItemSize } { TArray holds items in on chunk of memory, can be } { used to hold record, integers, ...
| Constructors |
constructor Create(AItemSize: Integer);| Functions |
function Add(const Item): Integer;
procedure Assign(AArray: TArray);
procedure Clear;
procedure Delete(Index: Integer);
destructor Destroy;
procedure GetItem(Index: Integer; var Item);
function IndexOf(const Item): Integer;
procedure Insert(Index: Integer; const Item);
procedure SetItem(Index: Integer; const Item);
procedure Error(ErrorCode: Integer);
procedure Grow;
procedure SetCapacity(NewCapacity: Integer);| Properties |
property Count : Integer
property Data : PChar| Events |
| Variables |
FArray : PChar;
FCapacity : Integer;
FCount : Integer;
FItemSize : Integer;| Constructors |
constructor Create(AItemSize: Integer);TArray methods
| Functions |
function Add(const Item): Integer;
procedure Assign(AArray: TArray);
procedure Clear;
procedure Delete(Index: Integer);
destructor Destroy;
procedure GetItem(Index: Integer; var Item);
function IndexOf(const Item): Integer;
procedure Insert(Index: Integer; const Item);
procedure SetItem(Index: Integer; const Item);
procedure Error(ErrorCode: Integer);
procedure Grow;
procedure SetCapacity(NewCapacity: Integer);| Properties |
property Count : Integer
property Data : PChar| Events |
| Variables |
FArray : PChar;
FCapacity : Integer;
FCount : Integer;
FItemSize : Integer;