|
Add(TObject)
|
Creates a new node in the linked list and sets its Item property to the input object.
Add returns the node created.
|
|
AddLinkedList(TGCustomLinkedList)
|
Appends the input linked list to the end of the current linked list. (Inherited from GLists.TGCustomLinkedList.)
|
|
AddNode(TSQNode)
|
Adds the input node to the end of the linked list. (Inherited from GLists.TGCustomLinkedList.)
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent). (Inherited from GLists.TGCustomLinkedList.)
|
|
BeginUpdate
|
Defers OnChange events until EndUpdate is called.
BeginUpdate and EndUpdate work in tandem to defer change events to speed processing. Use BeginUpdate to defer change events until an equal number of EndUpdate calls occurs.
|
|
Change
|
Represents method Change. (Inherited from GLists.TGCustomLinkedList.)
|
|
Clear
|
Empties the linked list
Note
|
Items associated with nodes are not freed.
|
|
|
Delete(TSQNode)
|
Deletes the specified node from the linked list. (Overrides GLists.TGCustomLinkedList.Delete(TSQNode).)
|
|
EndUpdate
|
Reenables OnChange events after BeginUpdate has been called.
BeginUpdate and EndUpdate work in tandem to defer change events to speed processing. Use BeginUpdate to defer change events until an equal number of EndUpdate calls occurs.
|
|
Find(TSQNode)
|
Find returns the Node before ANode i.e., whose Next field points to
ANode. If Find returns the Node itself then Node is the Head node (Inherited from GLists.TGCustomLinkedList.)
|
|
FindItem(TObject)
|
FindItem returns the node whose Item property equals the input object.
If the item cannot be found, the method returns nil.
|
|
GetEnumerator
|
Returns an enumerator for iterating over the linked list. (Inherited from GLists.TGCustomLinkedList.)
|
|
GetNode(Integer)
|
Represents method GetNode(Integer). (Overrides GLists.TGCustomLinkedList.GetNode(Integer).)
|
|
IndexOfItem(TObject)
|
Returns the position of the node (0 = head) whose Item property equals the input object.
If the item cannot be found, the method returns -1.
|
|
Insert(TSQNode,TSQNode)
|
Inserts the input ANode into the linked list. The node is inserted before the BeforeNode (i.e., ANode.Next := BeforeNode). (Overrides GLists.TGCustomLinkedList.Insert(TSQNode,TSQNode).)
|
|
NewNode
|
Creates a new node. The new node is not added to the linked list. (Overrides GLists.TGCustomLinkedList.NewNode.)
|
|
Reset
|
Resets the iteration node to the head of the list. (Inherited from GLists.TGCustomLinkedList.)
|
|
SetNode(Integer,TSQNode)
|
Represents method SetNode(Integer,TSQNode). (Overrides GLists.TGCustomLinkedList.SetNode(Integer,TSQNode).)
|