22#ifndef FAST_DDS_GENERATED__PLOTJUGGLER_MSGS_MSG_STATISTICSVALUES_HPP
23#define FAST_DDS_GENERATED__PLOTJUGGLER_MSGS_MSG_STATISTICSVALUES_HPP
32#if defined(EPROSIMA_USER_DLL_EXPORT)
33#define eProsima_user_DllExport __declspec( dllexport )
35#define eProsima_user_DllExport
38#define eProsima_user_DllExport
42#if defined(EPROSIMA_USER_DLL_EXPORT)
43#if defined(STATISTICSVALUES_SOURCE)
44#define STATISTICSVALUES_DllAPI __declspec( dllexport )
46#define STATISTICSVALUES_DllAPI __declspec( dllimport )
49#define STATISTICSVALUES_DllAPI
52#define STATISTICSVALUES_DllAPI
158 return !(*
this == x);
244 uint32_t _names_version)
This class represents the structure StatisticsValues defined by the user in the IDL file.
eProsima_user_DllExport StatisticsValues & operator=(const StatisticsValues &x)
Copy assignment.
eProsima_user_DllExport void values(std::vector< double > &&_values)
This function moves the value in member values.
eProsima_user_DllExport void names_version(uint32_t _names_version)
This function sets a value in member names_version.
eProsima_user_DllExport uint32_t & names_version()
This function returns a reference to member names_version.
eProsima_user_DllExport StatisticsValues(StatisticsValues &&x) noexcept
Move constructor.
eProsima_user_DllExport const std::vector< double > & values() const
This function returns a constant reference to member values.
eProsima_user_DllExport StatisticsValues()
Default constructor.
eProsima_user_DllExport ~StatisticsValues()
Default destructor.
std::vector< double > m_values
eProsima_user_DllExport bool operator==(const StatisticsValues &x) const
Comparison operator.
eProsima_user_DllExport void header(std_msgs::msg::Header &&_header)
This function moves the value in member header.
eProsima_user_DllExport void header(const std_msgs::msg::Header &_header)
This function copies the value in member header.
eProsima_user_DllExport StatisticsValues(const StatisticsValues &x)
Copy constructor.
eProsima_user_DllExport std::vector< double > & values()
This function returns a reference to member values.
eProsima_user_DllExport uint32_t names_version() const
This function returns the value of member names_version.
std_msgs::msg::Header m_header
eProsima_user_DllExport bool operator!=(const StatisticsValues &x) const
Comparison operator.
eProsima_user_DllExport const std_msgs::msg::Header & header() const
This function returns a constant reference to member header.
eProsima_user_DllExport std_msgs::msg::Header & header()
This function returns a reference to member header.
eProsima_user_DllExport void values(const std::vector< double > &_values)
This function copies the value in member values.