Tools.h++ Class Reference

Table Of Contents
Click on the banner to return to the Class Reference home page.
Return to the Appendix home page.
©Copyright 1996 Rogue Wave Software
RWTValDlist<T>
Alternate template: Standard C++ Library not required
Synopsis
Please Note!
Description
Persistence
Example
Public Constructors
Public Operators
Public Member Functions
Related Global Operators
Synopsis
#include <rw/tvdlist.h>
RWTValDlist<T> list;
Please Note!
If you do not have the Standard C++ Library, use the interface described here. Otherwise, use the
interface to RWTValDlist described in the Class Reference.
Description
This class maintains a collection of values, implemented as a doubly linked list. This is a value based
list: objects are copied in and out of the links that make up the list. Unlike intrusive lists (see class
RWTIsvDlist<T>), the objects need not inherit from a link class. However, this makes the class slightly
less efficient than the intrusive lists because of the need to allocate a new link off the heap with every
insertion and to make a copy of the object in the newly allocated link.