| Class TLineToken (unit mwLineToken) |
TObject
| Constructors |
constructor create;| Functions |
function Add(Item: PChar):Integer;
procedure Clear;
destructor Destroy;
procedure Pack;
procedure Tokenize(OriginPtr: PChar; StartCapacity: Integer);
function GetItems(Index: Integer):PChar;
procedure SetItems(Index: Integer; Item: PChar);
procedure Expand;
function GetLength(Index: Integer):Integer;
function GetPosition(Index: Integer):Integer;
function GetToken(Index: Integer):PChar;
procedure SetCapacity(NewCapacity:Integer);| Properties |
property Capacity : Integer
property Count : Integer
property Items : PChar
property Length : Integer
property Origin : PChar
property Position : Integer
property Token : PChar| Events |
| Variables |
fCapacity : Integer;
FCount : Integer;
fDelimiters : array[0..50] of Char;
FLineToken : PITokenArray;
fOrigin : PChar;
FTokenPos : PChar;| Constructors |
constructor create;TLineToken
| Functions |
function Add(Item: PChar):Integer;
procedure Clear;
destructor Destroy;
procedure Pack;
procedure Tokenize(OriginPtr: PChar; StartCapacity: Integer);
function GetItems(Index: Integer):PChar;
procedure SetItems(Index: Integer; Item: PChar);
procedure Expand;
function GetLength(Index: Integer):Integer;
function GetPosition(Index: Integer):Integer;
function GetToken(Index: Integer):PChar;
procedure SetCapacity(NewCapacity:Integer);| Properties |
property Capacity : Integer
property Count : Integer
property Items : PChar
property Length : Integer
property Origin : PChar
property Position : Integer
property Token : PChar| Events |
| Variables |
fCapacity : Integer;
FCount : Integer;
fDelimiters : array[0..50] of Char;
FLineToken : PITokenArray;
fOrigin : PChar;
FTokenPos : PChar;