13 namespace ns_ros2param
55 std::vector<std::string>>
59 using NodeBase::NodeBase;
67 template <
class t_Value>
81 std::get<std::vector<t_Value>>(
array_values_).push_back(value);
99 std::get<std::vector<std::string>>(
array_values_).push_back(value);
ModifierNode(const std::string &name, std::size_t size)
bool tryPushArray(const std::string &value)
bool tryPushArray(const t_Value value)
std::variant< std::vector< uint8_t >, std::vector< bool >, std::vector< int64_t >, std::vector< float >, std::vector< double >, std::vector< std::string > > array_values_
bool isBuiltinArray() const
bool isNonBuiltinArray() const
std::string reserve(t_String &&...strings)
#define CPPUT_TRACE_FUNCTION
#define CPPUT_TRACE_TYPE(type)
#define CPPUT_TRACE_VALUE(value)