#include <megatree.h>
Public Member Functions | |
| ChildIterator (MegaTree &_tree, NodeHandle &parent, NodeFile *_children_file=NULL) | |
| bool | finished () |
| NodeHandle * | getAllChildren () |
| NodeHandle & | getChildNode () |
| uint8_t | getChildNr () |
| void | next () |
| ~ChildIterator () | |
Private Attributes | |
| int | child_counter |
| NodeHandle | children [8] |
| NodeFile * | children_file |
| MegaTree & | tree |
Definition at line 174 of file megatree.h.
| megatree::MegaTree::ChildIterator::ChildIterator | ( | MegaTree & | _tree, |
| NodeHandle & | parent, | ||
| NodeFile * | _children_file = NULL |
||
| ) | [inline] |
Definition at line 177 of file megatree.h.
| megatree::MegaTree::ChildIterator::~ChildIterator | ( | ) | [inline] |
Definition at line 208 of file megatree.h.
| bool megatree::MegaTree::ChildIterator::finished | ( | ) | [inline] |
Definition at line 225 of file megatree.h.
| NodeHandle* megatree::MegaTree::ChildIterator::getAllChildren | ( | ) | [inline] |
Definition at line 240 of file megatree.h.
| NodeHandle& megatree::MegaTree::ChildIterator::getChildNode | ( | ) | [inline] |
Definition at line 235 of file megatree.h.
| uint8_t megatree::MegaTree::ChildIterator::getChildNr | ( | ) | [inline] |
Definition at line 230 of file megatree.h.
| void megatree::MegaTree::ChildIterator::next | ( | ) | [inline] |
Definition at line 217 of file megatree.h.
int megatree::MegaTree::ChildIterator::child_counter [private] |
Definition at line 247 of file megatree.h.
NodeHandle megatree::MegaTree::ChildIterator::children[8] [private] |
Definition at line 246 of file megatree.h.
Definition at line 249 of file megatree.h.
MegaTree& megatree::MegaTree::ChildIterator::tree [private] |
Definition at line 248 of file megatree.h.