30#include <fastcdr/Cdr.h>
32#include <fastcdr/exceptions/BadParamException.h>
33using namespace eprosima::fastcdr::exception;
37#define geometry_msgs_msg_Vector3_max_cdr_typesize 24ULL;
38#define geometry_msgs_msg_Transform_max_cdr_typesize 56ULL;
39#define std_msgs_msg_Time_max_cdr_typesize 8ULL;
40#define geometry_msgs_msg_TransformStamped_max_cdr_typesize 584ULL;
41#define geometry_msgs_msg_Quaternion_max_cdr_typesize 32ULL;
42#define std_msgs_msg_Header_max_cdr_typesize 268ULL;
43#define geometry_msgs_msg_Vector3_max_key_cdr_typesize 0ULL;
44#define geometry_msgs_msg_Transform_max_key_cdr_typesize 0ULL;
45#define std_msgs_msg_Time_max_key_cdr_typesize 0ULL;
46#define geometry_msgs_msg_TransformStamped_max_key_cdr_typesize 0ULL;
47#define geometry_msgs_msg_Quaternion_max_key_cdr_typesize 0ULL;
48#define std_msgs_msg_Header_max_key_cdr_typesize 0ULL;
74 m_header = std::move(x.m_header);
75 m_child_frame_id = std::move(x.m_child_frame_id);
76 m_transform = std::move(x.m_transform);
92 m_header = std::move(x.m_header);
93 m_child_frame_id = std::move(x.m_child_frame_id);
94 m_transform = std::move(x.m_transform);
108 return !(*
this == x);
112 size_t current_alignment)
114 static_cast<void>(current_alignment);
120 size_t current_alignment)
122 size_t initial_alignment = current_alignment;
124 current_alignment += 4 + eprosima::fastcdr::Cdr::alignment(current_alignment, 4) + data.
child_frame_id().size() + 1;
127 return current_alignment - initial_alignment;
131 eprosima::fastcdr::Cdr& scdr)
const
134 scdr << m_child_frame_id.c_str();
139 eprosima::fastcdr::Cdr& dcdr)
142 dcdr >> m_child_frame_id;
163 m_header = std::move(_header);
189 const std::string& _child_frame_id)
191 m_child_frame_id = _child_frame_id;
199 std::string&& _child_frame_id)
201 m_child_frame_id = std::move(_child_frame_id);
210 return m_child_frame_id;
219 return m_child_frame_id;
229 m_transform = _transform;
239 m_transform = std::move(_transform);
261 size_t current_alignment)
263 static_cast<void>(current_alignment);
273 eprosima::fastcdr::Cdr& scdr)
const
#define geometry_msgs_msg_TransformStamped_max_cdr_typesize
#define geometry_msgs_msg_TransformStamped_max_key_cdr_typesize