clear() (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | inline |
data_type typedef (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | |
depth(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
directed_tree() | open_cpp_utils::directed_tree< T, Alloc > | inline |
directed_tree(data_type &&data) (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | inline |
directed_tree(const data_type &data) (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | inline |
erase(node id) | open_cpp_utils::directed_tree< T, Alloc > | inline |
first_child(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
insert(const data_type &data, node p_id, node sib=0) | open_cpp_utils::directed_tree< T, Alloc > | inline |
insert(data_type &&data, node p_id, node sib=root) | open_cpp_utils::directed_tree< T, Alloc > | inline |
last_child(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
left_most(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
next_id() const | open_cpp_utils::directed_tree< T, Alloc > | inline |
next_sibling(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
node typedef (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | |
node_queue typedef (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | |
operator[](node id) | open_cpp_utils::directed_tree< T, Alloc > | inline |
operator[](node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
parent(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
prev_sibling(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
root (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | static |
swap(node a, node b) (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | inline |
traverse(V &visitor) | open_cpp_utils::directed_tree< T, Alloc > | inline |
valid(node id) const | open_cpp_utils::directed_tree< T, Alloc > | inline |
~directed_tree()=default (defined in open_cpp_utils::directed_tree< T, Alloc >) | open_cpp_utils::directed_tree< T, Alloc > | |