22#ifndef FAST_DDS_GENERATED__PLOTJUGGLER_MSGS_MSG_STATISTICSNAMES_HPP
23#define FAST_DDS_GENERATED__PLOTJUGGLER_MSGS_MSG_STATISTICSNAMES_HPP
33#if defined(EPROSIMA_USER_DLL_EXPORT)
34#define eProsima_user_DllExport __declspec( dllexport )
36#define eProsima_user_DllExport
39#define eProsima_user_DllExport
43#if defined(EPROSIMA_USER_DLL_EXPORT)
44#if defined(STATISTICSNAMES_SOURCE)
45#define STATISTICSNAMES_DllAPI __declspec( dllexport )
47#define STATISTICSNAMES_DllAPI __declspec( dllimport )
50#define STATISTICSNAMES_DllAPI
53#define STATISTICSNAMES_DllAPI
105 m_names = std::move(x.m_names);
135 m_names = std::move(x.m_names);
159 return !(*
this == x);
245 uint32_t _names_version)
This class represents the structure StatisticsNames defined by the user in the IDL file.
eProsima_user_DllExport void header(std_msgs::msg::Header &&_header)
This function moves the value in member header.
eProsima_user_DllExport StatisticsNames(StatisticsNames &&x) noexcept
Move constructor.
eProsima_user_DllExport void header(const std_msgs::msg::Header &_header)
This function copies the value in member header.
eProsima_user_DllExport std_msgs::msg::Header & header()
This function returns a reference to member header.
eProsima_user_DllExport void names_version(uint32_t _names_version)
This function sets a value in member names_version.
eProsima_user_DllExport const std_msgs::msg::Header & header() const
This function returns a constant reference to member header.
eProsima_user_DllExport std::vector< std::string > & names()
This function returns a reference to member names.
eProsima_user_DllExport uint32_t names_version() const
This function returns the value of member names_version.
eProsima_user_DllExport void names(std::vector< std::string > &&_names)
This function moves the value in member names.
eProsima_user_DllExport const std::vector< std::string > & names() const
This function returns a constant reference to member names.
std::vector< std::string > m_names
eProsima_user_DllExport bool operator!=(const StatisticsNames &x) const
Comparison operator.
eProsima_user_DllExport void names(const std::vector< std::string > &_names)
This function copies the value in member names.
eProsima_user_DllExport StatisticsNames & operator=(const StatisticsNames &x)
Copy assignment.
eProsima_user_DllExport StatisticsNames()
Default constructor.
eProsima_user_DllExport uint32_t & names_version()
This function returns a reference to member names_version.
eProsima_user_DllExport ~StatisticsNames()
Default destructor.
eProsima_user_DllExport StatisticsNames(const StatisticsNames &x)
Copy constructor.
std_msgs::msg::Header m_header
eProsima_user_DllExport bool operator==(const StatisticsNames &x) const
Comparison operator.