#include <tree.hpp>
Public Member Functions | |
| const TreeNode< T > * | croot () const |
| Constant pointer to the root of the tree. More... | |
| template<typename Vect > | |
| const TreeNode< T > * | find (const Vect &concatenated_values, bool partial_allowed=false) |
| TreeNode< T > * | root () |
| Mutable pointer to the root of the tree. More... | |
| Tree () | |
Private Member Functions | |
| void | print_impl (std::ostream &os, const TreeNode< T > *node, int indent) const |
Private Attributes | |
| std::unique_ptr< TreeNode< T > > | _root |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Tree &_this) |
Definition at line 85 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 88 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Constant pointer to the root of the tree.
Definition at line 98 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Find a set of elements in the tree and return the pointer to the leaf. The first element of the concatenated_values should be a root of the Tree. The leaf corresponds to the last element of concatenated_values in the Tree.
Definition at line 180 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inlineprivate |
Definition at line 151 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Mutable pointer to the root of the tree.
Definition at line 101 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
friend |
Definition at line 104 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
private |
Definition at line 113 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.