30#include <fastcdr/Cdr.h>
32#include <fastcdr/exceptions/BadParamException.h>
33using namespace eprosima::fastcdr::exception;
37#define tf2_msgs_msg_TF2Error_max_cdr_typesize 264ULL;
38#define tf2_msgs_msg_TF2Error_max_key_cdr_typesize 0ULL;
75 m_error_string = std::move(x.m_error_string);
92 m_error_string = std::move(x.m_error_string);
106 return !(*
this == x);
128 eprosima::fastcdr::Cdr& scdr)
const
137 scdr << m_error_string.c_str();
142 eprosima::fastcdr::Cdr& dcdr)
146 dcdr >> m_error_string;
182 const std::string& _error_string)
184 m_error_string = _error_string;
192 std::string&& _error_string)
194 m_error_string = std::move(_error_string);
203 return m_error_string;
212 return m_error_string;
235 eprosima::fastcdr::Cdr& scdr)
const
return current_alignment initial_alignment
#define tf2_msgs_msg_TF2Error_max_key_cdr_typesize
#define tf2_msgs_msg_TF2Error_max_cdr_typesize
eProsima_user_DllExport bool operator!=(const TF2Error &x) const
static eProsima_user_DllExport size_t getMaxCdrSerializedSize(size_t current_alignment=0)
eProsima_user_DllExport TF2Error & operator=(const TF2Error &x)
std::string m_error_string
eProsima_user_DllExport ~TF2Error()
eProsima_user_DllExport void error_string(const std::string &_error_string)
复制新值到成员 error_string
eProsima_user_DllExport bool operator==(const TF2Error &x) const
eProsima_user_DllExport void deserialize(eprosima::fastcdr::Cdr &cdr)
eProsima_user_DllExport TF2Error()
eProsima_user_DllExport void serialize(eprosima::fastcdr::Cdr &cdr) const
eProsima_user_DllExport uint8_t error() const
返回成员 error 的值
static eProsima_user_DllExport size_t getKeyMaxCdrSerializedSize(size_t current_alignment=0)
eProsima_user_DllExport void serializeKey(eprosima::fastcdr::Cdr &cdr) const
eProsima_user_DllExport const std::string & error_string() const
返回成员 error_string 的常量引用
static eProsima_user_DllExport bool isKeyDefined()
static eProsima_user_DllExport size_t getCdrSerializedSize(const tf2_msgs::msg::TF2Error &data, size_t current_alignment=0)