Unit 'exec' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#os4units]

TList

List header.

Declaration

Source position: exec.pas line 159

type TList = record

  lh_Head: PNode;

  

Pointer to first node in list.

  lh_Tail: PNode;

  

Pointer to last node in list.

  lh_TailPred: PNode;

  

Pointer to node before last node in list.

  lh_Type: Byte;

  

Type of List (NT_*)

  l_pad: Byte;

  

Padding byte

end;

Description

Exec system lists, which are used to link various things. Exec provides several routines to handle list processing, so you can use these routines to save yourself the trouble of writing a list package.

See also

AddHead

  

Insert a node at the head of a list

AddTail

  

Append node to tail of a list

RemHead

  

Remove the head node from a list

RemTail

  

Remove the tail node from a list

Remove

  

Remove a node from a list

Enqueue

  

Insert or append node to a system list

Exec.ExecInsert

  

Insert a node into a list

FindName

  

Find a node in a system list by name

IsListEmpty

  

Check if a list is empty


Documentation generated on: 2021-07-30