.. _program_listing_file_include_rosidl_runtime_c_type_description_key_value__struct.h: Program Listing for File key_value__struct.h ============================================ |exhale_lsh| :ref:`Return to documentation for file ` (``include/rosidl_runtime_c/type_description/key_value__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/KeyValue.idl // generated code does not contain a copyright notice #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include // Constants defined in the message // Include directives for member types // Member 'key' // Member 'value' #include "rosidl_runtime_c/string.h" typedef struct rosidl_runtime_c__type_description__KeyValue { rosidl_runtime_c__String key; rosidl_runtime_c__String value; } rosidl_runtime_c__type_description__KeyValue; // Struct for a sequence of rosidl_runtime_c__type_description__KeyValue. typedef struct rosidl_runtime_c__type_description__KeyValue__Sequence { rosidl_runtime_c__type_description__KeyValue * data; size_t size; size_t capacity; } rosidl_runtime_c__type_description__KeyValue__Sequence; #ifdef __cplusplus } #endif #endif // ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_H_