|
void | set_parent (TreeNode *node) |
|
void | add_child (TreeNode *node) |
|
void | remove_from_parent () |
|
bool | is_root () const |
|
bool | is_leaf () const |
|
TreeNode * | parent () const |
|
uint32_t | child_count () const |
|
TreeNode * | first_child () const |
|
TreeNode * | next_node () const |
|
TreeNode * | previous_node () const |
|
TreeNode * | child_at (std::size_t i) const |
|
|
class | DescendentIterator< false > |
|
class | DescendentIterator< true > |
|
◆ child_at()
TreeNode* smlt::TreeNode::child_at |
( |
std::size_t |
i | ) |
const |
|
inline |
Iterates the child nodes to return the one at index i
The documentation for this class was generated from the following files:
- simulant/nodes/tree_node.h
- simulant/nodes/tree_node.cpp