text: // generated from
  // rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em
  // generated code does not contain a copyright notice
  
  #ifndef VISUALIZATION_MSGS__MSG__INTERACTIVE_MARKER_CONTROL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_
  #define VISUALIZATION_MSGS__MSG__INTERACTIVE_MARKER_CONTROL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_
  
  #include "rosidl_generator_c/message_type_support_struct.h"
  #include "rosidl_typesupport_interface/macros.h"
  #include "rosidl_typesupport_introspection_cpp/visibility_control.h"
  
  #ifdef __cplusplus
  extern "C"
  {
  #endif
  
  // TODO(dirk-thomas) these visibility macros should be message package specific
  ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC
  const rosidl_message_type_support_t *
    ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, visualization_msgs, msg, InteractiveMarkerControl)();
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif  // VISUALIZATION_MSGS__MSG__INTERACTIVE_MARKER_CONTROL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_
  