ajlist


Data type AjPListNode

Substructure of AjPList

Attributes

NameTypeDescription
Nextnext item
Prevprevious item
Itemdata value


Data type AjPList

List data object. Lists are simple linked lists with performance optimised to allow rapid extension of the beginning or end of the list.

Lists can hold any data type. Special functions are available for lists of AjPStr values. In general, these functions are the same. Many are provided for ease of use to save remembering which calls need special cases.

Attributes

NameTypeDescription
Firstfirst node
Lastdummy last node
CountNumber of nodes
TypeList type (any, string, etc.)


Data type AjIList

AJAX list iterator data structure

Attributes

NameTypeDescription
HeadHead of modifiable list
ReadHeadHead of read-only list
HereCurrent list node
OrigFirst list node
BackDirection of last iterative move, true if reading back
ModifyAllows iterator to modify the sequence