text: // generated from
  // rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em
  // generated code does not contain a copyright notice
  
  #ifndef SHAPE_MSGS__MSG__MESH_TRIANGLE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_
  #define SHAPE_MSGS__MSG__MESH_TRIANGLE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_
  
  #include <stddef.h>
  
  #include "rosidl_generator_c/message_type_support_struct.h"
  #include "rosidl_typesupport_interface/macros.h"
  
  #include "shape_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h"
  
  #ifdef __cplusplus
  extern "C"
  {
  #endif
  
  ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_shape_msgs
  size_t get_serialized_size_shape_msgs__msg__MeshTriangle(
    const void * untyped_ros_message,
    size_t current_alignment);
  
  ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_shape_msgs
  size_t max_serialized_size_shape_msgs__msg__MeshTriangle(
    bool & full_bounded,
    size_t current_alignment);
  
  ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_shape_msgs
  const rosidl_message_type_support_t *
    ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, shape_msgs, msg, MeshTriangle)();
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif  // SHAPE_MSGS__MSG__MESH_TRIANGLE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_
  