Location:
e32std.h
Link against: euser.lib
TDblQueLinkBase
Supported from 5.0
A base class that provides implementation for the link object of a doubly linked list. It also encapsulates pointers both to the next and the previous link objects in the doubly linked list.
The class is abstract and is not intended to be instantiated.
Defined in TDblQueLinkBase
:
AddBefore()
, Enque()
void Enque(TDblQueLinkBase* aLink);
Inserts this link object after the specified link object.
The specified link object must already be in the doubly linked list.
The function cannot be used to insert a list element into the
beginning or end of a doubly linked list; this is handled by the
TDblQue<class T>::AddFirst()
and
TDblQue<class T>::AddLast()
functions.
|
void AddBefore(TDblQueLinkBase* aLink);
Supported from 6.0
Inserts this link object before the specified link object.
The specified link object must already be in the doubly linked list.
The function cannot be used to insert a list element into the
beginning or end of a doubly linked list; this is handled by the
TDblQue<class T>::AddFirst()
and
TDblQue<class T>::AddLast()
functions.
|