#include <itemset.h>
Public Member Functions | |
Item & | item () |
const Item & | item () const |
ItemSetElement (const Item &itm, ItemSetElement *p=0, ItemSetElement *l=0, ItemSetElement *r=0) | |
Create the element by copying an item. | |
ItemSetElement * | left () const |
void | left (ItemSetElement *n) |
ItemSetElement * | parent () const |
void | parent (ItemSetElement *p) |
ItemSetElement * | right () const |
void | right (ItemSetElement *p) |
~ItemSetElement () | |
Deletes the element. |
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.
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] |