Falcon::ItemListElement Class Reference

Element of a standard list of Falcon items. More...

#include <itemlist.h>

Inheritance diagram for Falcon::ItemListElement:

Inheritance graph
[legend]

List of all members.

Public Member Functions

Itemitem ()
const Itemitem () const
 ItemListElement (const Item &itm, ItemListElement *p=0, ItemListElement *n=0)
 Create the element by copying an item.
ItemListElementnext () const
void next (ItemListElement *n)
ItemListElementprev () const
void prev (ItemListElement *p)
 ~ItemListElement ()
 Deletes the element.


Detailed Description

Element of a standard list of Falcon items.


Constructor & Destructor Documentation

Falcon::ItemListElement::ItemListElement ( const Item itm,
ItemListElement p = 0,
ItemListElement n = 0 
) [inline]

Create the element by copying an item.

The item is shallow copied.

Falcon::ItemListElement::~ItemListElement (  )  [inline]

Deletes the element.

Called when all the iterators pointing to this element are gone.


Member Function Documentation

Item& Falcon::ItemListElement::item (  )  [inline]

const Item& Falcon::ItemListElement::item (  )  const [inline]

ItemListElement* Falcon::ItemListElement::next (  )  const [inline]

void Falcon::ItemListElement::next ( ItemListElement n  )  [inline]

ItemListElement* Falcon::ItemListElement::prev (  )  const [inline]

void Falcon::ItemListElement::prev ( ItemListElement p  )  [inline]


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:37 2009 for Falcon_Core by  doxygen 1.5.8