parameter.cpp
Go to the documentation of this file.
2 
3 namespace foxglove {
4 
9  , _value(value) {}
12  , _value(static_cast<int64_t>(value)) {}
15  , _value(value) {}
18  , _value(value) {}
19 ParameterValue::ParameterValue(const std::string& value)
21  , _value(value) {}
24  , _value(std::string(value)) {}
25 ParameterValue::ParameterValue(const std::vector<unsigned char>& value)
27  , _value(value) {}
28 ParameterValue::ParameterValue(const std::vector<ParameterValue>& value)
30  , _value(value) {}
31 ParameterValue::ParameterValue(const std::unordered_map<std::string, ParameterValue>& value)
33  , _value(value) {}
34 
36 Parameter::Parameter(const std::string& name)
37  : _name(name)
38  , _value(ParameterValue()) {}
39 Parameter::Parameter(const std::string& name, const ParameterValue& value)
40  : _name(name)
41  , _value(value) {}
42 
43 } // namespace foxglove
foxglove
Definition: base64.hpp:8
foxglove::ParameterType::PARAMETER_STRING
@ PARAMETER_STRING
foxglove::ParameterType::PARAMETER_ARRAY
@ PARAMETER_ARRAY
foxglove::ParameterType::PARAMETER_BYTE_ARRAY
@ PARAMETER_BYTE_ARRAY
foxglove::ParameterType::PARAMETER_BOOL
@ PARAMETER_BOOL
foxglove::ParameterType
ParameterType
Definition: parameter.hpp:16
foxglove::ParameterType::PARAMETER_STRUCT
@ PARAMETER_STRUCT
foxglove::ParameterValue::ParameterValue
ParameterValue()
Definition: parameter.cpp:5
foxglove::ParameterValue
Definition: parameter.hpp:27
foxglove::ParameterType::PARAMETER_NOT_SET
@ PARAMETER_NOT_SET
foxglove::Parameter::Parameter
Parameter()
Definition: parameter.cpp:35
parameter.hpp
std
foxglove::ParameterType::PARAMETER_DOUBLE
@ PARAMETER_DOUBLE
foxglove::ParameterType::PARAMETER_INTEGER
@ PARAMETER_INTEGER


foxglove_bridge
Author(s): Foxglove
autogenerated on Tue May 20 2025 02:34:26