Falcon::ItemSetElement Class Reference

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

#include <itemset.h>

Inheritance diagram for Falcon::ItemSetElement:

Inheritance graph
[legend]

List of all members.

Public Member Functions

Itemitem ()
const Itemitem () const
 ItemSetElement (const Item &itm, ItemSetElement *p=0, ItemSetElement *l=0, ItemSetElement *r=0)
 Create the element by copying an item.
ItemSetElementleft () const
void left (ItemSetElement *n)
ItemSetElementparent () const
void parent (ItemSetElement *p)
ItemSetElementright () const
void right (ItemSetElement *p)
 ~ItemSetElement ()
 Deletes the element.


Detailed Description

Element of a standard set of Falcon items.


Constructor & Destructor Documentation

Falcon::ItemSetElement::ItemSetElement ( const Item itm,
ItemSetElement p = 0,
ItemSetElement l = 0,
ItemSetElement r = 0 
) [inline]

Create the element by copying an item.

The item is shallow copied.

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

Deletes the element.


Member Function Documentation

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

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

ItemSetElement* Falcon::ItemSetElement::left (  )  const [inline]

void Falcon::ItemSetElement::left ( ItemSetElement n  )  [inline]

ItemSetElement* Falcon::ItemSetElement::parent (  )  const [inline]

void Falcon::ItemSetElement::parent ( ItemSetElement p  )  [inline]

ItemSetElement* Falcon::ItemSetElement::right (  )  const [inline]

void Falcon::ItemSetElement::right ( ItemSetElement 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