|
| ParameterValue () |
| Construct a parameter value with type PARAMETER_NOT_SET. More...
|
|
| ParameterValue (const rcl_interfaces::msg::ParameterValue &value) |
| Construct a parameter value from a message. More...
|
|
| ParameterValue (const bool bool_value) |
| Construct a parameter value with type PARAMETER_BOOL. More...
|
|
| ParameterValue (const int int_value) |
| Construct a parameter value with type PARAMETER_INTEGER. More...
|
|
| ParameterValue (const int64_t int_value) |
| Construct a parameter value with type PARAMETER_INTEGER. More...
|
|
| ParameterValue (const float double_value) |
| Construct a parameter value with type PARAMETER_DOUBLE. More...
|
|
| ParameterValue (const double double_value) |
| Construct a parameter value with type PARAMETER_DOUBLE. More...
|
|
| ParameterValue (const std::string &string_value) |
| Construct a parameter value with type PARAMETER_STRING. More...
|
|
| ParameterValue (const char *string_value) |
| Construct a parameter value with type PARAMETER_STRING. More...
|
|
| ParameterValue (const std::vector< uint8_t > &byte_array_value) |
| Construct a parameter value with type PARAMETER_BYTE_ARRAY. More...
|
|
| ParameterValue (const std::vector< bool > &bool_array_value) |
| Construct a parameter value with type PARAMETER_BOOL_ARRAY. More...
|
|
| ParameterValue (const std::vector< int > &int_array_value) |
| Construct a parameter value with type PARAMETER_INTEGER_ARRAY. More...
|
|
| ParameterValue (const std::vector< int64_t > &int_array_value) |
| Construct a parameter value with type PARAMETER_INTEGER_ARRAY. More...
|
|
| ParameterValue (const std::vector< float > &double_array_value) |
| Construct a parameter value with type PARAMETER_DOUBLE_ARRAY. More...
|
|
| ParameterValue (const std::vector< double > &double_array_value) |
| Construct a parameter value with type PARAMETER_DOUBLE_ARRAY. More...
|
|
| ParameterValue (const std::vector< std::string > &string_array_value) |
| Construct a parameter value with type PARAMETER_STRING_ARRAY. More...
|
|
ParameterType | get_type () const |
| Return an enum indicating the type of the set value. More...
|
|
rcl_interfaces::msg::ParameterValue | to_value_msg () const |
| Return a message populated with the parameter value. More...
|
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_BOOL, bool >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_INTEGER, int64_t >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_DOUBLE, double >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_STRING, const std::string & >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_BYTE_ARRAY, const std::vector< uint8_t > & >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_BOOL_ARRAY, const std::vector< bool > & >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_INTEGER_ARRAY, const std::vector< int64_t > & >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_DOUBLE_ARRAY, const std::vector< double > & >::type | get () const |
|
template<ParameterType type> |
std::enable_if< type==ParameterType::PARAMETER_STRING_ARRAY, const std::vector< std::string > & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_same< type, bool >::value, bool >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_integral< type >::value &&!std::is_same< type, bool >::value, int64_t >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_floating_point< type >::value, double >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, std::string >::value, const std::string & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, const std::vector< uint8_t > & >::value, const std::vector< uint8_t > & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, const std::vector< bool > & >::value, const std::vector< bool > & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, const std::vector< int64_t > & >::value, const std::vector< int64_t > & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, const std::vector< double > & >::value, const std::vector< double > & >::type | get () const |
|
template<typename type > |
std::enable_if< std::is_convertible< type, const std::vector< std::string > & >::value, const std::vector< std::string > & >::type | get () const |
|
Store the type and value of a parameter.