123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- // generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em
- // with input from aruco_interfaces:msg/ArucoMarkerPose.idl
- // generated code does not contain a copyright notice
-
- #include "cstddef"
- #include "rosidl_runtime_c/message_type_support_struct.h"
- #include "aruco_interfaces/msg/detail/aruco_marker_pose__struct.hpp"
- #include "rosidl_typesupport_cpp/identifier.hpp"
- #include "rosidl_typesupport_cpp/message_type_support.hpp"
- #include "rosidl_typesupport_c/type_support_map.h"
- #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp"
- #include "rosidl_typesupport_cpp/visibility_control.h"
- #include "rosidl_typesupport_interface/macros.h"
-
- namespace aruco_interfaces
- {
-
- namespace msg
- {
-
- namespace rosidl_typesupport_cpp
- {
-
- typedef struct _ArucoMarkerPose_type_support_ids_t
- {
- const char * typesupport_identifier[2];
- } _ArucoMarkerPose_type_support_ids_t;
-
- static const _ArucoMarkerPose_type_support_ids_t _ArucoMarkerPose_message_typesupport_ids = {
- {
- "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier,
- "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier,
- }
- };
-
- typedef struct _ArucoMarkerPose_type_support_symbol_names_t
- {
- const char * symbol_name[2];
- } _ArucoMarkerPose_type_support_symbol_names_t;
-
- #define STRINGIFY_(s) #s
- #define STRINGIFY(s) STRINGIFY_(s)
-
- static const _ArucoMarkerPose_type_support_symbol_names_t _ArucoMarkerPose_message_typesupport_symbol_names = {
- {
- STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, aruco_interfaces, msg, ArucoMarkerPose)),
- STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, aruco_interfaces, msg, ArucoMarkerPose)),
- }
- };
-
- typedef struct _ArucoMarkerPose_type_support_data_t
- {
- void * data[2];
- } _ArucoMarkerPose_type_support_data_t;
-
- static _ArucoMarkerPose_type_support_data_t _ArucoMarkerPose_message_typesupport_data = {
- {
- 0, // will store the shared library later
- 0, // will store the shared library later
- }
- };
-
- static const type_support_map_t _ArucoMarkerPose_message_typesupport_map = {
- 2,
- "aruco_interfaces",
- &_ArucoMarkerPose_message_typesupport_ids.typesupport_identifier[0],
- &_ArucoMarkerPose_message_typesupport_symbol_names.symbol_name[0],
- &_ArucoMarkerPose_message_typesupport_data.data[0],
- };
-
- static const rosidl_message_type_support_t ArucoMarkerPose_message_type_support_handle = {
- ::rosidl_typesupport_cpp::typesupport_identifier,
- reinterpret_cast<const type_support_map_t *>(&_ArucoMarkerPose_message_typesupport_map),
- ::rosidl_typesupport_cpp::get_message_typesupport_handle_function,
- };
-
- } // namespace rosidl_typesupport_cpp
-
- } // namespace msg
-
- } // namespace aruco_interfaces
-
- namespace rosidl_typesupport_cpp
- {
-
- template<>
- ROSIDL_TYPESUPPORT_CPP_PUBLIC
- const rosidl_message_type_support_t *
- get_message_type_support_handle<aruco_interfaces::msg::ArucoMarkerPose>()
- {
- return &::aruco_interfaces::msg::rosidl_typesupport_cpp::ArucoMarkerPose_message_type_support_handle;
- }
-
- #ifdef __cplusplus
- extern "C"
- {
- #endif
-
- ROSIDL_TYPESUPPORT_CPP_PUBLIC
- const rosidl_message_type_support_t *
- ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, aruco_interfaces, msg, ArucoMarkerPose)() {
- return get_message_type_support_handle<aruco_interfaces::msg::ArucoMarkerPose>();
- }
-
- #ifdef __cplusplus
- }
- #endif
- } // namespace rosidl_typesupport_cpp
|