Struct TreeElement

Struct Documentation

struct TreeElement

Extension of the ROS parameter struct, adding information which is relevant for the parameter tree.

Public Functions

inline TreeElement(const ROSParameter &parameter_, std::string fullParameterPath_, std::optional<std::size_t> patternStart_ = std::nullopt, std::optional<std::size_t> patternEnd_ = std::nullopt)
inline TreeElement(std::string name_, std::string fullParameterPath_, ROSParameterVariant value_, std::optional<std::size_t> patternStart_ = std::nullopt, std::optional<std::size_t> patternEnd_ = std::nullopt)

Public Members

std::string name
std::string fullPath
ROSParameterVariant value
std::optional<std::size_t> searchPatternStart
std::optional<std::size_t> searchPatternEnd