Puma Reference Manual Puma::ListElement Class Reference



Puma::ListElement Class Referenceabstract

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

Public Member Functions

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

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

Puma::ListElement::ListElement ( )
inline

Constructor.

virtual Puma::ListElement::~ListElement ( )
inlinevirtual

Destructor.

Member Function Documentation

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 Fri Oct 24 2014.