.. _program_listing_file_include_rosidl_runtime_c_type_description_type_description__struct.h: Program Listing for File type_description__struct.h =================================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/rosidl_runtime_c/type_description/type_description__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/TypeDescription.idl // generated code does not contain a copyright notice #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include // Constants defined in the message // Include directives for member types // Member 'type_description' // Member 'referenced_type_descriptions' #include "rosidl_runtime_c/type_description/individual_type_description__struct.h" typedef struct rosidl_runtime_c__type_description__TypeDescription { rosidl_runtime_c__type_description__IndividualTypeDescription type_description; rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence referenced_type_descriptions; } rosidl_runtime_c__type_description__TypeDescription; // Struct for a sequence of rosidl_runtime_c__type_description__TypeDescription. typedef struct rosidl_runtime_c__type_description__TypeDescription__Sequence { rosidl_runtime_c__type_description__TypeDescription * data; size_t size; size_t capacity; } rosidl_runtime_c__type_description__TypeDescription__Sequence; #ifdef __cplusplus } #endif #endif // ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_H_