Puma Reference Manual Puma::ListElement Class Reference



Puma::ListElement Class Reference

Double-linked list element type to be used as elements for Puma::List. More...

#include <Puma/ListElement.h>

Inheritance diagram for Puma::ListElement:
Inheritance graph

List of all members.

Public Member Functions

 ListElement ()
 Constructor.
virtual ~ListElement ()
 Destructor.
virtual ListElementduplicate ()=0
 Duplicate this element.
Listbelonging_to () const
 Get the list this element belongs to.

Friends

class List

Detailed Description

Double-linked list element type to be used as elements for Puma::List.

To be derived for concrete list elements.


Constructor & Destructor Documentation

Constructor.

virtual Puma::ListElement::~ListElement ( ) [inline, virtual]

Destructor.


Member Function Documentation

Get the list this element belongs to.

Returns:
The list of NULL if not in a list.

Friends And Related Function Documentation

friend class List [friend]