#include <ParmParse.H>
Inheritance diagram for PP_List< T >:


Public Methods | |
| PP_List () | |
| PP_List (const PP_List< T > &rhs) | |
| PP_List< T > & | operator= (const PP_List< T > &rhs) |
| ~PP_List () | |
| void | prepend (const T &value) |
| void | append (const T &value) |
| void | add (const T &value) |
| void | join (const PP_List< T > &src) |
| void | catenate (PP_List< T > &src) |
| void | clear () |
| T & | firstElement () const |
| T & | lastElement () const |
| bool | includes (const T &value) const |
| bool | operator== (const PP_List< T > &rhs) const |
| bool | operator!= (const PP_List< T > &rhs) const |
| bool | isEmpty () const |
| bool | isNotEmpty () const |
| int | length () const |
| void | removeFirst () |
| void | removeLast () |
| const T & | operator[] (const PP_ListIterator< T > &li) const |
| T & | operator[] (const PP_ListIterator< T > &li) |
| void | remove (const T &value) |
| void | remove (const PP_List< T > &lst) |
| void | remove (PP_ListIterator< T > &lit) |
| void | replace (PP_ListIterator< T > &li, const T &val) |
| void | addAfter (PP_ListIterator< T > &lit, const T &val) |
| void | addBefore (PP_ListIterator< T > &lit, const T &val) |
| PP_ListIterator< T > | first () const |
| PP_ListIterator< T > | last () const |
Protected Methods | |
| void | remove (PP_ListLink< T > *ln) |
| PP_ListLink< T > * | addBefore (PP_ListLink< T > *ln, const T &val) |
| PP_ListLink< T > * | addAfter (PP_ListLink< T > *ln, const T &val) |
Protected Attributes | |
| PP_ListLink< T > * | head |
| PP_ListLink< T > * | tail |
Friends | |
| class | PP_ListIterator< T > |
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.2.16