104 child = child->
next();
246 while ( child->
next() &&
249 child = child->
next();
296template<
class ITEM,
class PAYLOAD>
inline
305 return dynamic_cast<ITEM *
> ( child );
307 child = child->
next();
Definition TreeItem.h:192
SortedTreeItem< PAYLOAD > * next() const
Definition TreeItem.h:270
SortedTreeItem< PAYLOAD > * parent() const
Definition TreeItem.h:264
SortedTreeItem< PAYLOAD > * firstChild() const
Definition TreeItem.h:276
void insertChildSorted(SortedTreeItem< PAYLOAD > *newChild)
Definition TreeItem.h:227
TreeItem(const PAYLOAD &val, TreeItem< PAYLOAD > *parent=0)
Definition TreeItem.h:49
const PAYLOAD & value() const
Definition TreeItem.h:113
void setNext(TreeItem< PAYLOAD > *newNext)
Definition TreeItem.h:147
void setParent(TreeItem< PAYLOAD > *newParent)
Definition TreeItem.h:142
void setValue(PAYLOAD newValue)
Definition TreeItem.h:122
void addChild(TreeItem< PAYLOAD > *newChild)
Definition TreeItem.h:165
TreeItem< PAYLOAD > * firstChild() const
Definition TreeItem.h:137
void setFirstChild(TreeItem< PAYLOAD > *newFirstChild)
Definition TreeItem.h:152
TreeItem< PAYLOAD > * next() const
Definition TreeItem.h:132
TreeItem< PAYLOAD > * parent() const
Definition TreeItem.h:127