19#include <Eigen/Geometry>
21#include "behaviortree_cpp/basic_types.h"
28[[nodiscard]] std::vector<uint8_t> convertFromString<std::vector<uint8_t>>(StringView str);
31[[nodiscard]] std::vector<bool> convertFromString<std::vector<bool>>(StringView str);
34[[nodiscard]] std::vector<int64_t> convertFromString<std::vector<int64_t>>(StringView str);
37[[nodiscard]] Eigen::MatrixXd convertFromString<Eigen::MatrixXd>(StringView str);
40[[nodiscard]] std::string toStr<std::vector<uint8_t>>(
const std::vector<uint8_t> & value);
43[[nodiscard]] std::string toStr<std::vector<bool>>(
const std::vector<bool> & value);
46[[nodiscard]] std::string toStr<std::vector<int64_t>>(
const std::vector<int64_t> & value);
49[[nodiscard]] std::string toStr<std::vector<double>>(
const std::vector<double> & value);
52[[nodiscard]] std::string toStr<Eigen::MatrixXd>(
const Eigen::MatrixXd & value);
55[[nodiscard]] std::string toStr<std::vector<std::string>>(
const std::vector<std::string> & value);