This document describes links in the context of a doubly linked list.

An element in a doubly linked list can be any kind of object. To allow an object to become an element of a doubly linked list, the class of which that object is an instance, must include a link as a component.

A link object has data members containing pointers which point forwards to the next link object and backwards to the previous link object. A link object also has function members to implement the behaviour expected of link objects, for example, connecting itself to another link object.

A link is an instance of the TDblQueLink class.