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