| 
|   | ParameterVariant () | 
|   | 
|   | ParameterVariant (const std::string &name, const bool bool_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const int int_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const int64_t int_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const float double_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const double double_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const std::string &string_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const char *string_value) | 
|   | 
|   | ParameterVariant (const std::string &name, const std::vector< uint8_t > &bytes_value) | 
|   | 
| ParameterType  | get_type () const | 
|   | 
| std::string  | get_type_name () const | 
|   | 
| const std::string &  | get_name () const | 
|   | 
| rcl_interfaces::msg::ParameterValue  | get_parameter_value () const | 
|   | 
| template<ParameterType type>  | 
| std::enable_if< type==ParameterType::PARAMETER_INTEGER, int64_t >::type  | get_value () const | 
|   | 
| template<ParameterType type>  | 
| std::enable_if< type==ParameterType::PARAMETER_DOUBLE, double >::type  | get_value () const | 
|   | 
| template<ParameterType type>  | 
| std::enable_if< type==ParameterType::PARAMETER_STRING, const std::string & >::type  | get_value () const | 
|   | 
| template<ParameterType type>  | 
| std::enable_if< type==ParameterType::PARAMETER_BOOL, bool >::type  | get_value () const | 
|   | 
| template<ParameterType type>  | 
| std::enable_if< type==ParameterType::PARAMETER_BYTES, const std::vector< uint8_t > & >::type  | get_value () const | 
|   | 
| template<typename type >  | 
| std::enable_if< std::is_integral< type >::value &&!std::is_same< type, bool >::value, int64_t >::type  | get_value () const | 
|   | 
| template<typename type >  | 
| std::enable_if< std::is_floating_point< type >::value, double >::type  | get_value () const | 
|   | 
| template<typename type >  | 
| std::enable_if< std::is_convertible< type, std::string >::value, const std::string & >::type  | get_value () const | 
|   | 
| template<typename type >  | 
| std::enable_if< std::is_same< type, bool >::value, bool >::type  | get_value () const | 
|   | 
| template<typename type >  | 
| std::enable_if< std::is_convertible< type, const std::vector< uint8_t > & >::value, const std::vector< uint8_t > & >::type  | get_value () const | 
|   | 
| int64_t  | as_int () const | 
|   | 
| double  | as_double () const | 
|   | 
| const std::string &  | as_string () const | 
|   | 
| bool  | as_bool () const | 
|   | 
| const std::vector< uint8_t > &  | as_bytes () const | 
|   | 
| rcl_interfaces::msg::Parameter  | to_parameter () | 
|   | 
| std::string  | value_to_string () const | 
|   |