#include <GB_ElementTree.h>
Public Member Functions | |
| GB_ElementTree (void) | |
| virtual | ~GB_ElementTree (void) |
| unsigned | entries () |
| unsigned | mixedEntries () |
| void | add (const GB_Element *) |
| void | addMix (const GB_Element *, const GB_Element *) |
| int | containsMix (const GB_Element *, const GB_Element *) |
| int | remove (const GB_Element *) |
| int | removeMix (const GB_Element *, const GB_Element *) |
| void | remove (int idx) |
| void | removeAll (int idx) |
| void | removeGroup (const GB_Group *grp) |
| void | clear (void) |
| const GB_Element * | prev (const GB_Element *node) const |
| int | prevMix (const GB_Element *node, const GB_Element *sec, const GB_Element *&newnode, const GB_Element *&newsec) const |
| const GB_Element * | next (const GB_Element *node) const |
| int | nextMix (const GB_Element *node, const GB_Element *sec, const GB_Element *&newnode, const GB_Element *&newsec) const |
| const GB_Element * | head () const |
| int | headMix (const GB_Element *&newnode, const GB_Element *&newsec) const |
| const GB_Element * | tail () const |
| int | tailMix (const GB_Element *&newnode, const GB_Element *&newsec) const |
Friends | |
| class | GB_GroupList |
Definition at line 66 of file GB_ElementTree.h.
| GB_ElementTree::GB_ElementTree | ( | void | ) |
| virtual GB_ElementTree::~GB_ElementTree | ( | void | ) | [virtual] |
| void GB_ElementTree::add | ( | const GB_Element * | ) |
| void GB_ElementTree::addMix | ( | const GB_Element * | , | |
| const GB_Element * | ||||
| ) |
| void GB_ElementTree::clear | ( | void | ) |
| int GB_ElementTree::containsMix | ( | const GB_Element * | , | |
| const GB_Element * | ||||
| ) |
| unsigned GB_ElementTree::entries | ( | ) |
| const GB_Element* GB_ElementTree::head | ( | ) | const |
| int GB_ElementTree::headMix | ( | const GB_Element *& | newnode, | |
| const GB_Element *& | newsec | |||
| ) | const |
| unsigned GB_ElementTree::mixedEntries | ( | ) |
| const GB_Element* GB_ElementTree::next | ( | const GB_Element * | node | ) | const |
| int GB_ElementTree::nextMix | ( | const GB_Element * | node, | |
| const GB_Element * | sec, | |||
| const GB_Element *& | newnode, | |||
| const GB_Element *& | newsec | |||
| ) | const |
| const GB_Element* GB_ElementTree::prev | ( | const GB_Element * | node | ) | const |
| int GB_ElementTree::prevMix | ( | const GB_Element * | node, | |
| const GB_Element * | sec, | |||
| const GB_Element *& | newnode, | |||
| const GB_Element *& | newsec | |||
| ) | const |
| void GB_ElementTree::remove | ( | int | idx | ) |
| int GB_ElementTree::remove | ( | const GB_Element * | ) |
| void GB_ElementTree::removeAll | ( | int | idx | ) |
| void GB_ElementTree::removeGroup | ( | const GB_Group * | grp | ) |
| int GB_ElementTree::removeMix | ( | const GB_Element * | , | |
| const GB_Element * | ||||
| ) |
| const GB_Element* GB_ElementTree::tail | ( | ) | const |
| int GB_ElementTree::tailMix | ( | const GB_Element *& | newnode, | |
| const GB_Element *& | newsec | |||
| ) | const |
friend class GB_GroupList [friend] |
Definition at line 165 of file GB_ElementTree.h.
1.5.9