.. _program_listing_file_include_rosidl_runtime_c_type_description_type_source__struct.h: Program Listing for File type_source__struct.h ============================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/rosidl_runtime_c/type_description/type_source__struct.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp // DO NOT EDIT MANUALLY - this copied file managed by copy_type_description_generated_sources.bash // generated from rosidl_generator_c/resource/idl__struct.h.em // with input from type_description_interfaces:msg/TypeSource.idl // generated code does not contain a copyright notice #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include // Constants defined in the message // Include directives for member types // Member 'type_name' // Member 'encoding' // Member 'raw_file_contents' #include "rosidl_runtime_c/string.h" typedef struct rosidl_runtime_c__type_description__TypeSource { rosidl_runtime_c__String type_name; rosidl_runtime_c__String encoding; rosidl_runtime_c__String raw_file_contents; } rosidl_runtime_c__type_description__TypeSource; // Struct for a sequence of rosidl_runtime_c__type_description__TypeSource. typedef struct rosidl_runtime_c__type_description__TypeSource__Sequence { rosidl_runtime_c__type_description__TypeSource * data; size_t size; size_t capacity; } rosidl_runtime_c__type_description__TypeSource__Sequence; #ifdef __cplusplus } #endif #endif // ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_H_