dlList
Section: OATH Reference Manual (3O)
Updated: 26 August 1991
Index
Return to Main Contents
NAME
dlList (dlListA, dlListG) - a doubly-linked implementation of list
SYNOPSIS
#include <oath/dlList.h>
DESCRIPTION
The dlList is an implementation of the abstract type list. The dlList will
hold any obj (i.e. it is not a filtering list). The dlList is implemented
as a doubly-linked list made up of. A dlPos indicates a position in a dlList.
DERIVATION
dlList : list : deq : fifoQueue : seq : queue : bag : obj
dlList is an implementation type.
STATIC OPERATIONS
- dlListA dlListA:: isa (objA)
-
dlListA::isa(O) returns O if it is truly a dlList; otherwise it
returns Nil.
- dlListA dlListA:: make (int = FALSE)
-
dlListA::make() makes and returns an empty dlList.
If the last argument is TRUE, then the new dlList is const.
- dlListA dlListA:: make (seqA, int = FALSE)
-
dlListA::make(S) makes and returns a dlList that contains the same objs
in the same order as seq S.
If the last argument is TRUE, then the new dlList is const.
- dlListA dlListA:: make (posA, posA, int = FALSE)
-
dlListA::make(Start, Beyond) makes and returns a dlList that contains the
same objs in the same order as those between Start and Beyond.
If the last argument is TRUE, then the new dlList is const.
MEMBER OPERATIONS
- dlPosA dlListA:: makePos (int = 0, int = FALSE)
-
L.makePos(I) makes and returns a dlPos that indicates the I'th position in
dlList L (I=0 is the first position).
If the last argument is TRUE, then the new dlPos is const.
INTERNAL OPERATIONS
SEE ALSO
OATH(3O), list(3O), dlPos(3O), dlNodeP(3O)
AUTHOR
Brian M. Kennedy (Computer Science Center, Texas Instruments Incorporated)
BUGS
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- DERIVATION
-
- STATIC OPERATIONS
-
- MEMBER OPERATIONS
-
- INTERNAL OPERATIONS
-
- SEE ALSO
-
- AUTHOR
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 20:37:43 GMT, July 24, 2024