Puma Reference Manual Puma: Puma::ListElement Class Reference



Puma::ListElement Class Reference

#include <Puma/ListElement.h>

Inheritance diagram for Puma::ListElement:

Inheritance graph

List of all members.


Detailed Description

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

To be derived for concrete list elements.

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


Constructor & Destructor Documentation

Puma::ListElement::ListElement (  )  [inline]

Constructor.

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

Destructor.


Member Function Documentation

virtual ListElement* Puma::ListElement::duplicate (  )  [pure virtual]

List* Puma::ListElement::belonging_to (  )  const [inline]

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]




Puma Reference Manual. Created on 11 Jul 2008.