Element of the tree. it has a single parent and N >= 0 children. More...
#include <tree.hpp>
Public Types | |
| typedef std::vector< TreeNode > | ChildrenVector |
Public Member Functions | |
| TreeNode * | addChild (const T &child) |
| const TreeNode * | child (size_t index) const |
| TreeNode * | child (size_t index) |
| const ChildrenVector & | children () const |
| ChildrenVector & | children () |
| bool | isLeaf () const |
| const TreeNode * | parent () const |
| void | setValue (const T &value) |
| TreeNode (const TreeNode *parent) | |
| const T & | value () const |
Private Attributes | |
| ChildrenVector | _children |
| const TreeNode * | _parent |
| T | _value |
Element of the tree. it has a single parent and N >= 0 children.
Definition at line 54 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
| typedef std::vector<TreeNode> RosIntrospection::details::TreeNode< T >::ChildrenVector |
Definition at line 59 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 163 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 170 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 71 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 72 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 68 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 69 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 76 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 63 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 66 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
inline |
Definition at line 65 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
private |
Definition at line 81 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
private |
Definition at line 79 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.
|
private |
Definition at line 80 of file ros1_introspection/include/ros_type_introspection/utils/tree.hpp.