22 #ifndef _FAST_DDS_GENERATED_STD_MSGS_MSG_FLOAT32_PUBSUBTYPES_H_ 23 #define _FAST_DDS_GENERATED_STD_MSGS_MSG_FLOAT32_PUBSUBTYPES_H_ 25 #include <fastdds/dds/topic/TopicDataType.hpp> 26 #include <fastrtps/utils/md5.h> 30 #if !defined(GEN_API_VER) || (GEN_API_VER != 1) 32 Generated Float32 is not compatible with current installed Fast DDS. Please, regenerate it with fastddsgen. 41 template<
typename Tag,
typename Tag::type M>
44 friend constexpr
typename Tag::type
get(
54 friend constexpr
type get(
60 template <
typename T,
typename Tag>
62 return ((::
size_t) &reinterpret_cast<char const volatile&>((((T*)0)->*
get(Tag()))));
95 bool force_md5 =
false)
override;
100 void* data)
override;
102 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED 108 #endif // TOPIC_DATA_TYPE_API_HAS_IS_BOUNDED 110 #ifdef TOPIC_DATA_TYPE_API_HAS_IS_PLAIN 113 return is_plain_impl();
116 #endif // TOPIC_DATA_TYPE_API_HAS_IS_PLAIN 118 #ifdef TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE 120 void* memory)
const override 126 #endif // TOPIC_DATA_TYPE_API_HAS_CONSTRUCT_SAMPLE 133 return 4ULL == (detail::Float32_offset_of<Float32, detail::Float32_f>() +
sizeof(
float));
139 #endif // _FAST_DDS_GENERATED_STD_MSGS_MSG_FLOAT32_PUBSUBTYPES_H_
eprosima::fastrtps::rtps::InstanceHandle_t InstanceHandle_t
This class represents the TopicDataType of the type Float32 defined by the user in the IDL file...
This class represents the structure Float32 defined by the user in the IDL file.
#define eProsima_user_DllExport
static constexpr bool is_plain_impl()
unsigned char * m_keyBuffer
eprosima::fastrtps::rtps::SerializedPayload_t SerializedPayload_t
size_t constexpr Float32_offset_of()