| Class TLinkList (unit EZDSLLst) |
---Place any compiler options you require here----------------------} {--------------------------------------------------------------------} {$I EZDSLOPT.INC
| Constructors |
constructor Clone(Source : TAbstractContainer;
DataOwner : boolean; NewCompare : TCompareFunc);
constructor Create(DataOwner : boolean);| Functions |
procedure Delete;
procedure Empty;
procedure Erase;
function Examine : pointer;
procedure InsertAfter(aData : pointer);
procedure InsertBefore(aData : pointer);
procedure InsertSorted(aData : pointer);
function IsAfterLast : boolean;
function IsBeforeFirst : boolean;
function Iterate(Action : TIterator; Backwards : boolean;
ExtraData : pointer) : pointer;
procedure Join(List : TLinkList);
procedure Next;
procedure Prev;
function Replace(aData : pointer) : pointer;
function Search(aData : pointer) : boolean;
procedure SetAfterLast;
procedure SetBeforeFirst;
function Split : TLinkList;
procedure acSort;
procedure llInsertBeforePrim(aData : pointer);
function llMergeLists(aBeforeNode1 : PNode; aCount1 : longint;
aBeforeNode2 : PNode; aCount2 : longint) : PNode;
function llMergeSort(aBeforeNode : PNode; aCount : longint) : PNode;
procedure llNextN(N : longint);
procedure llPrevN(N : longint);| Properties |
| Events |
| Variables |
llAL : PNode;
llBF : PNode;
llCursor : PNode;| Constructors |
constructor Clone(Source : TAbstractContainer;
DataOwner : boolean; NewCompare : TCompareFunc);--------
constructor Create(DataOwner : boolean);====================================================================} {===TLinkList========================================================
| Functions |
procedure Delete;--------
procedure Empty;--------
procedure Erase;--------
function Examine : pointer;--------
procedure InsertAfter(aData : pointer);--------
procedure InsertBefore(aData : pointer);--------
procedure InsertSorted(aData : pointer);--------
function IsAfterLast : boolean;--------
function IsBeforeFirst : boolean;--------
function Iterate(Action : TIterator; Backwards : boolean;
ExtraData : pointer) : pointer;--------
procedure Join(List : TLinkList);--------
procedure Next;--------
procedure Prev;--------
function Replace(aData : pointer) : pointer;--------
function Search(aData : pointer) : boolean;--------
procedure SetAfterLast;--------
procedure SetBeforeFirst;--------
function Split : TLinkList;--------
procedure acSort;--------
procedure llInsertBeforePrim(aData : pointer);--------
function llMergeLists(aBeforeNode1 : PNode; aCount1 : longint;
aBeforeNode2 : PNode; aCount2 : longint) : PNode;--------
function llMergeSort(aBeforeNode : PNode; aCount : longint) : PNode;--------
procedure llNextN(N : longint);--------
procedure llPrevN(N : longint);--------
| Properties |
| Events |
| Variables |
llAL : PNode;
llBF : PNode;
llCursor : PNode;