From 201e7e2c786baf80b54ba21bc6beb9a458a3bbd7 Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Tue, 26 Nov 2024 20:11:29 +0000 Subject: [PATCH] Update fingerprint. Signed-off-by: Chris Lalancette --- .../type_description/field__functions.h | 5 +- .../type_description/field__struct.h | 3 + .../type_description/field_type__functions.h | 5 +- .../type_description/field_type__struct.h | 3 + .../individual_type_description__functions.h | 5 +- .../individual_type_description__struct.h | 3 + .../type_description/key_value__functions.h | 5 +- .../type_description/key_value__struct.h | 3 + .../type_description__functions.h | 5 +- .../type_description__struct.h | 3 + .../type_description/type_source__functions.h | 5 +- .../type_description/type_source__struct.h | 3 + .../src/type_description/field__description.c | 2 +- .../src/type_description/field__functions.c | 2 +- .../field_type__description.c | 2 +- .../type_description/field_type__functions.c | 2 +- ...individual_type_description__description.c | 4 +- .../individual_type_description__functions.c | 2 +- .../type_description/key_value__functions.c | 2 +- .../type_description__description.c | 8 +- .../type_description__functions.c | 2 +- .../type_description/type_source__functions.c | 2 +- .../type_description/field__struct.hpp | 3 + .../type_description/field_type__struct.hpp | 258 ++++++++++++++++++ .../individual_type_description__struct.hpp | 3 + .../type_description/key_value__struct.hpp | 3 + .../type_description__struct.hpp | 3 + .../type_description/type_source__struct.hpp | 3 + scripts/type_description.fingerprint | 56 ++-- 29 files changed, 357 insertions(+), 48 deletions(-) diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__functions.h index 4ae248dd6..d0ded4ae3 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/Field.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__Field__fini(rosidl_runtime_c__type_descripti */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__Field * -rosidl_runtime_c__type_description__Field__create(); +rosidl_runtime_c__type_description__Field__create(void); /// Destroy msg/Field message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__struct.h index 418468f3b..5f5b42164 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/Field.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD__STRUCT_H_ diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__functions.h index 8b05af417..414ca657b 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/FieldType.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field_type.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD_TYPE__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD_TYPE__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__FieldType__fini(rosidl_runtime_c__type_descr */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__FieldType * -rosidl_runtime_c__type_description__FieldType__create(); +rosidl_runtime_c__type_description__FieldType__create(void); /// Destroy msg/FieldType message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__struct.h index 1fc5b05b6..2bf113f22 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/field_type__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/FieldType.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field_type.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD_TYPE__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__FIELD_TYPE__STRUCT_H_ diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__functions.h index eb297b611..3ce8cdf05 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/IndividualTypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/individual_type_description.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__IndividualTypeDescription__fini(rosidl_runti */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__IndividualTypeDescription * -rosidl_runtime_c__type_description__IndividualTypeDescription__create(); +rosidl_runtime_c__type_description__IndividualTypeDescription__create(void); /// Destroy msg/IndividualTypeDescription message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__struct.h index 247f22e01..676dfa3d7 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/individual_type_description__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/IndividualTypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/individual_type_description.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__STRUCT_H_ diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__functions.h index 61503b9d2..1afb6ef88 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/KeyValue.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/key_value.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__KeyValue__fini(rosidl_runtime_c__type_descri */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__KeyValue * -rosidl_runtime_c__type_description__KeyValue__create(); +rosidl_runtime_c__type_description__KeyValue__create(void); /// Destroy msg/KeyValue message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__struct.h index 7ce5dc83d..8dab48e0f 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/key_value__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/KeyValue.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/key_value.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_H_ diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__functions.h index 384a0ab10..1eca79a44 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_description.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__TypeDescription__fini(rosidl_runtime_c__type */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__TypeDescription * -rosidl_runtime_c__type_description__TypeDescription__create(); +rosidl_runtime_c__type_description__TypeDescription__create(void); /// Destroy msg/TypeDescription message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__struct.h index 49c72939a..176c93e28 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_description__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_description.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_H_ diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__functions.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__functions.h index 49fcfffe8..48599a816 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__functions.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__functions.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeSource.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_source.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__FUNCTIONS_H_ @@ -57,7 +60,7 @@ rosidl_runtime_c__type_description__TypeSource__fini(rosidl_runtime_c__type_desc */ ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__TypeSource * -rosidl_runtime_c__type_description__TypeSource__create(); +rosidl_runtime_c__type_description__TypeSource__create(void); /// Destroy msg/TypeSource message. /** diff --git a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__struct.h b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__struct.h index d1e2bc585..17fd0b1ca 100644 --- a/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__struct.h +++ b/rosidl_runtime_c/include/rosidl_runtime_c/type_description/type_source__struct.h @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeSource.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_source.h" + + #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_H_ diff --git a/rosidl_runtime_c/src/type_description/field__description.c b/rosidl_runtime_c/src/type_description/field__description.c index dcb2aad96..b2dfc5adf 100644 --- a/rosidl_runtime_c/src/type_description/field__description.c +++ b/rosidl_runtime_c/src/type_description/field__description.c @@ -143,7 +143,7 @@ rosidl_runtime_c__type_description__Field__get_type_description_sources( static bool constructed = false; if (!constructed) { sources[0] = *rosidl_runtime_c__type_description__Field__get_individual_type_description_source(NULL), - sources[0] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); + sources[1] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); constructed = true; } return &source_sequence; diff --git a/rosidl_runtime_c/src/type_description/field__functions.c b/rosidl_runtime_c/src/type_description/field__functions.c index 20bcd3a0a..9654bb1fa 100644 --- a/rosidl_runtime_c/src/type_description/field__functions.c +++ b/rosidl_runtime_c/src/type_description/field__functions.c @@ -114,7 +114,7 @@ rosidl_runtime_c__type_description__Field__copy( } rosidl_runtime_c__type_description__Field * -rosidl_runtime_c__type_description__Field__create() +rosidl_runtime_c__type_description__Field__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__Field * msg = (rosidl_runtime_c__type_description__Field *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__Field), allocator.state); diff --git a/rosidl_runtime_c/src/type_description/field_type__description.c b/rosidl_runtime_c/src/type_description/field_type__description.c index a2a5e3b6c..a0e491ca1 100644 --- a/rosidl_runtime_c/src/type_description/field_type__description.c +++ b/rosidl_runtime_c/src/type_description/field_type__description.c @@ -266,7 +266,7 @@ rosidl_runtime_c__type_description__FieldType__get_individual_type_description_s static const rosidl_runtime_c__type_description__TypeSource source = { {rosidl_runtime_c__type_description__FieldType__TYPE_NAME, 41, 41}, {msg_encoding, 3, 3}, - {toplevel_type_raw_source, 6162, 6162}, + {toplevel_type_raw_source, 5982, 5982}, }; return &source; } diff --git a/rosidl_runtime_c/src/type_description/field_type__functions.c b/rosidl_runtime_c/src/type_description/field_type__functions.c index 99ec8f994..d515991c1 100644 --- a/rosidl_runtime_c/src/type_description/field_type__functions.c +++ b/rosidl_runtime_c/src/type_description/field_type__functions.c @@ -98,7 +98,7 @@ rosidl_runtime_c__type_description__FieldType__copy( } rosidl_runtime_c__type_description__FieldType * -rosidl_runtime_c__type_description__FieldType__create() +rosidl_runtime_c__type_description__FieldType__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__FieldType * msg = (rosidl_runtime_c__type_description__FieldType *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__FieldType), allocator.state); diff --git a/rosidl_runtime_c/src/type_description/individual_type_description__description.c b/rosidl_runtime_c/src/type_description/individual_type_description__description.c index 9d1f9c61d..2636eee94 100644 --- a/rosidl_runtime_c/src/type_description/individual_type_description__description.c +++ b/rosidl_runtime_c/src/type_description/individual_type_description__description.c @@ -148,8 +148,8 @@ rosidl_runtime_c__type_description__IndividualTypeDescription__get_type_descript static bool constructed = false; if (!constructed) { sources[0] = *rosidl_runtime_c__type_description__IndividualTypeDescription__get_individual_type_description_source(NULL), - sources[0] = *rosidl_runtime_c__type_description__Field__get_individual_type_description_source(NULL); - sources[1] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); + sources[1] = *rosidl_runtime_c__type_description__Field__get_individual_type_description_source(NULL); + sources[2] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); constructed = true; } return &source_sequence; diff --git a/rosidl_runtime_c/src/type_description/individual_type_description__functions.c b/rosidl_runtime_c/src/type_description/individual_type_description__functions.c index 84cb3777b..3a61f6c4f 100644 --- a/rosidl_runtime_c/src/type_description/individual_type_description__functions.c +++ b/rosidl_runtime_c/src/type_description/individual_type_description__functions.c @@ -94,7 +94,7 @@ rosidl_runtime_c__type_description__IndividualTypeDescription__copy( } rosidl_runtime_c__type_description__IndividualTypeDescription * -rosidl_runtime_c__type_description__IndividualTypeDescription__create() +rosidl_runtime_c__type_description__IndividualTypeDescription__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__IndividualTypeDescription * msg = (rosidl_runtime_c__type_description__IndividualTypeDescription *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__IndividualTypeDescription), allocator.state); diff --git a/rosidl_runtime_c/src/type_description/key_value__functions.c b/rosidl_runtime_c/src/type_description/key_value__functions.c index f21ccd424..1767e52ae 100644 --- a/rosidl_runtime_c/src/type_description/key_value__functions.c +++ b/rosidl_runtime_c/src/type_description/key_value__functions.c @@ -93,7 +93,7 @@ rosidl_runtime_c__type_description__KeyValue__copy( } rosidl_runtime_c__type_description__KeyValue * -rosidl_runtime_c__type_description__KeyValue__create() +rosidl_runtime_c__type_description__KeyValue__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__KeyValue * msg = (rosidl_runtime_c__type_description__KeyValue *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__KeyValue), allocator.state); diff --git a/rosidl_runtime_c/src/type_description/type_description__description.c b/rosidl_runtime_c/src/type_description/type_description__description.c index 04a6626cd..0779ffea5 100644 --- a/rosidl_runtime_c/src/type_description/type_description__description.c +++ b/rosidl_runtime_c/src/type_description/type_description__description.c @@ -25,8 +25,8 @@ rosidl_runtime_c__type_description__TypeDescription__get_type_hash( // Include directives for referenced types #include "rosidl_runtime_c/type_description/field__functions.h" -#include "rosidl_runtime_c/type_description/individual_type_description__functions.h" #include "rosidl_runtime_c/type_description/field_type__functions.h" +#include "rosidl_runtime_c/type_description/individual_type_description__functions.h" // Hashes for external referenced types #ifndef NDEBUG @@ -157,9 +157,9 @@ rosidl_runtime_c__type_description__TypeDescription__get_type_description_source static bool constructed = false; if (!constructed) { sources[0] = *rosidl_runtime_c__type_description__TypeDescription__get_individual_type_description_source(NULL), - sources[0] = *rosidl_runtime_c__type_description__Field__get_individual_type_description_source(NULL); - sources[1] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); - sources[2] = *rosidl_runtime_c__type_description__IndividualTypeDescription__get_individual_type_description_source(NULL); + sources[1] = *rosidl_runtime_c__type_description__Field__get_individual_type_description_source(NULL); + sources[2] = *rosidl_runtime_c__type_description__FieldType__get_individual_type_description_source(NULL); + sources[3] = *rosidl_runtime_c__type_description__IndividualTypeDescription__get_individual_type_description_source(NULL); constructed = true; } return &source_sequence; diff --git a/rosidl_runtime_c/src/type_description/type_description__functions.c b/rosidl_runtime_c/src/type_description/type_description__functions.c index d3e2d81f9..a9935ae12 100644 --- a/rosidl_runtime_c/src/type_description/type_description__functions.c +++ b/rosidl_runtime_c/src/type_description/type_description__functions.c @@ -93,7 +93,7 @@ rosidl_runtime_c__type_description__TypeDescription__copy( } rosidl_runtime_c__type_description__TypeDescription * -rosidl_runtime_c__type_description__TypeDescription__create() +rosidl_runtime_c__type_description__TypeDescription__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__TypeDescription * msg = (rosidl_runtime_c__type_description__TypeDescription *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__TypeDescription), allocator.state); diff --git a/rosidl_runtime_c/src/type_description/type_source__functions.c b/rosidl_runtime_c/src/type_description/type_source__functions.c index 02a6dc5db..1a2c913fd 100644 --- a/rosidl_runtime_c/src/type_description/type_source__functions.c +++ b/rosidl_runtime_c/src/type_description/type_source__functions.c @@ -113,7 +113,7 @@ rosidl_runtime_c__type_description__TypeSource__copy( } rosidl_runtime_c__type_description__TypeSource * -rosidl_runtime_c__type_description__TypeSource__create() +rosidl_runtime_c__type_description__TypeSource__create(void) { rcutils_allocator_t allocator = rcutils_get_default_allocator(); rosidl_runtime_c__type_description__TypeSource * msg = (rosidl_runtime_c__type_description__TypeSource *)allocator.allocate(sizeof(rosidl_runtime_c__type_description__TypeSource), allocator.state); diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field__struct.hpp index 210af6b71..35d01f240 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/Field.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__FIELD__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__FIELD__STRUCT_HPP_ diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field_type__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field_type__struct.hpp index 62c0f24e1..642619374 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field_type__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/field_type__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/FieldType.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/field_type.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__FIELD_TYPE__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__FIELD_TYPE__STRUCT_HPP_ @@ -354,176 +357,431 @@ using FieldType = rosidl_runtime_cpp::type_description::FieldType_>; // constant definitions +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_NOT_SET; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_NESTED_TYPE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT8; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT8; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT16; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT16; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT32; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT32; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT64; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT64; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FLOAT; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_DOUBLE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_CHAR; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WCHAR; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOOLEAN; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BYTE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_STRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WSTRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_STRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_WSTRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_STRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_WSTRING; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_NESTED_TYPE_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT8_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT8_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT16_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT16_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT32_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT32_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT64_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT64_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FLOAT_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_DOUBLE_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_CHAR_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WCHAR_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOOLEAN_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BYTE_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_STRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WSTRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_STRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_WSTRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_STRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_WSTRING_ARRAY; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_NESTED_TYPE_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT8_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT8_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT16_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT16_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT32_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT32_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT64_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT64_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FLOAT_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_DOUBLE_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_CHAR_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WCHAR_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOOLEAN_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BYTE_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_STRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WSTRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_STRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_WSTRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_STRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_WSTRING_BOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_NESTED_TYPE_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT8_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT8_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT16_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT16_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT32_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT32_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_INT64_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_UINT64_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FLOAT_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_DOUBLE_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_CHAR_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WCHAR_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOOLEAN_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BYTE_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_STRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_WSTRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_STRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_FIXED_WSTRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_STRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L +#if __cplusplus < 201703L +// static constexpr member variable definitions are only needed in C++14 and below, deprecated in C++17 template constexpr uint8_t FieldType_::FIELD_TYPE_BOUNDED_WSTRING_UNBOUNDED_SEQUENCE; +#endif // __cplusplus < 201703L } // namespace type_description diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/individual_type_description__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/individual_type_description__struct.hpp index 890a396b9..40b559dd2 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/individual_type_description__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/individual_type_description__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/IndividualTypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/individual_type_description.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__STRUCT_HPP_ diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/key_value__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/key_value__struct.hpp index 7cd25f6c1..ce1e2c430 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/key_value__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/key_value__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/KeyValue.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/key_value.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__KEY_VALUE__STRUCT_HPP_ diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_description__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_description__struct.hpp index a56949cd2..3e0b6cb8b 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_description__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_description__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeDescription.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_description.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__TYPE_DESCRIPTION__STRUCT_HPP_ diff --git a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_source__struct.hpp b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_source__struct.hpp index 7ee8385e8..003fedd5a 100644 --- a/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_source__struct.hpp +++ b/rosidl_runtime_cpp/include/rosidl_runtime_cpp/type_description/type_source__struct.hpp @@ -3,6 +3,9 @@ // with input from type_description_interfaces:msg/TypeSource.idl // generated code does not contain a copyright notice +// IWYU pragma: private, include "type_description_interfaces/msg/type_source.hpp" + + #ifndef ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_HPP_ #define ROSIDL_RUNTIME_CPP__TYPE_DESCRIPTION__TYPE_SOURCE__STRUCT_HPP_ diff --git a/scripts/type_description.fingerprint b/scripts/type_description.fingerprint index c357678d4..6fef2e9b7 100644 --- a/scripts/type_description.fingerprint +++ b/scripts/type_description.fingerprint @@ -1,32 +1,32 @@ # DO NOT EDIT MANUALLY - managed by scripts/copy_type_description_generated_sources.bash # INTENTIONALLY CHANGING THIS FILE OUTSIDE THE SCRIPT WILL RESULT IN UNDEFINED BEHAVIOR FOR ALL OF ROS 2 CORE -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__struct.h) = 7421637a2fdc6badff265e003b278b1d0a7d00fff978649cf1ea3b8310d6d783 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__struct.h) = 268f7eba672e58e3aff74819ff5069e3af71a9f5a61889b097c6235e2d31009c -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__struct.h) = 3fc7cae4450d127d0b84e3aad9894e987372fc49bb75223d95df4ca3184fb163 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__struct.h) = cf45271cd5edb8763c7be0f1c1beb0662f0084b9fc1dd893bfa668b37024ad96 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__struct.h) = b5c3f3a5b21325ee0607ffabfd6a41ce3ff8cf636e37bf52526ff1ea7e15b915 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__struct.h) = 6114c833ebe8bfc48ee4e03fabe1da222e35256ef49b8de7dca80a7d71dab279 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__functions.h) = 236841c1ee21672bcc382bf92da64d7575978afffe3cdbd4f56b133cee65c6d1 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__functions.h) = 5829ddc30a8af7d4567caea1deed2ef91e30c9f8ce193732702caa27b0d9b042 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__functions.h) = c13ba5bf66f01b719fa186c9d003da26a5a1bcc0a2772b839f2ca1ef0430bdf8 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__functions.h) = c3e563a96047dcf3bb3f2f3044e48890e1913cb741c4af0478a03c10594e7b46 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__functions.h) = 8a87c32f052e2b3288ad85f859143b6a29b4ec17ff07acfc98f1f2f55578add9 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__functions.h) = cf192720c1af20227ec3c9ab5ed113fbbf5d5640276f651c86026f21f0c0c91b -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__functions.c) = f88b95cf0f78b0b36ff7c19f7b4bae91b5ca09c5051f43fde0231ac49f72dbbb -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__functions.c) = bc462cc468f6db949ebcb78a19e864fce8217d06c64f4ce0cc0a12c9c314569c -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__functions.c) = d0580962fcb537e62c62a837fd98c9063c8882f86af8a07dda8b738786e6ae15 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__functions.c) = 26c004570511e86490d2fe6fdb52c866264ff6c47e8671052476ca440b2fe705 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__functions.c) = bfa6460a62d08b9759893f475c4e6e65cd912017ab5e8a984475c13ea94f8018 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__functions.c) = 710482d1bf1dd5c332f07f1c16e7eb8dd3a9b1badd3f6cd47de19132ae934448 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__description.c) = 08c1c4613433c79990a7bc4bc7574cdc1d69a652fe8e2a687dc37c102ea36234 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__description.c) = 7b234d7686a761e0d9bc79a88e4d1ed6b2efef81f181dfefac2af4456eda55d1 -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__description.c) = 5dc02a2911baf9a041fc89d6a91a01d9f8f4bc0fd6648e56762e36b518e3c0b1 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__struct.h) = 4272a7e3354676128d6bffe40b892a61ed9928d3fff5c89a870e4268721b503e +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__struct.h) = 3c8c65e7207c7d8a75f59597560bc564b5fb3e7b48fec4e4a560b941ffcd7823 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__struct.h) = 83ee43965dff0902a493044fcb0cc404527fd97cb77d28ff08341cf5926e0bb8 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__struct.h) = 92b587ecd9949d7720034ac1ca5a2a4834a95e34111e87735ab8b3937a9432ee +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__struct.h) = 9182ed7c79745fa87f250aa005f9fe43352530c5cc45817ee863235c1bfe9d55 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__struct.h) = ad068bba7a502cb4151ebddfebeb1a9dd6cf78f52e432354bb950195738ac600 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__functions.h) = 5df24e0866de9cb8c6a0a8c6619a6b8edb47d03e8fd78662d3a169bc80ae060a +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__functions.h) = e68dd0acc4833daa9cbe883b0220e58c1eb478e72186073d36c3698ed4c47419 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__functions.h) = f698433de3bca61fbaf9731996b3fc543eb8db99de4df816dacf2944614656fa +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__functions.h) = 20ec10128824342cc2a5fd6d663ee2de259942009212bc5503cfe173aac38686 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__functions.h) = a5200817bf6c5ae294dacba856119acafbf56401f34ee223fe8360129f1621a4 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__functions.h) = 01a8a088b03607e80c1627bfc45034f458968c185155c7bc055c00132a85544e +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__functions.c) = 5573ee0eb60a70ccd0dbbcb32f9871cbd6ad172911e8322c9f866c3e5be7a98a +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__functions.c) = 1f76d0898b7ad1fc46d6514bad84ad1a68742ffbc3644cdd67f43b3f2b1705ac +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__functions.c) = cad1ce46655693b2877db66d56989242570d45ab7c2343fc38a5a6d5945e484d +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__functions.c) = fd9cd92243287af71b52cffb072be38f8e59e039ec00a2db604e68df5c0eaeb5 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__functions.c) = ba53a373e4b7161cb9d032ae434268f3b9287169bbcd369be793c6693f94e3b0 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__functions.c) = f70875da3c3615550f778d62e8bb5001045407d3b3766f7c283b880bee4336d7 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field__description.c) = 8bf0f85827add8572fcd21d122f751c400ccbd2011bb30b604fd1f3cd9c601d5 +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/field_type__description.c) = b1cda30bfae309dd85efc9d3596530d61e4092dabd168b420af681a50c32584d +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/individual_type_description__description.c) = 0842a46e3617279a58537a24404b689e04eb01989364bee52fdef106d92bbf34 SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/key_value__description.c) = 052ff1c4a3ae8144dfea1f904e74a540564e71d022fc1d45872ec50579b93a9a -SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__description.c) = 1763518e0c23403f8ad68713c5c3e3b9f8c9588a18a5a16a772458906cab456b +SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_description__description.c) = 43a173bfcb17da76378ee661e676d5ef62536453d265588806923752de7697c3 SHA256 (rosidl_generator_c/type_description_interfaces/msg/detail/type_source__description.c) = afc09f4bb4eee00e6bc9e4d266e7322ca27849d2a2b1ab1b92522cc81b92ddcf -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/field__struct.hpp) = 95ae3d90f9fbae81a4ffa950fa3ca6e546b8b1f5f853141fc82db40b68be298c -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/field_type__struct.hpp) = 4bdc3c22cba31e96ba9d26f667451b9cfe1f683e6f45f4997ad05c3439e4aa46 -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/individual_type_description__struct.hpp) = eda96246cb0fc9fc42ea861b651b8f2f91326c398c2ebc152fe50194118bfa10 -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/key_value__struct.hpp) = 82fb90dd4491c00cbea9210aea6df39900d45cdc262c303ba6811fd9362ee50b -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/type_description__struct.hpp) = 6c7080681f57b5f86d6564cedebc8032d4e428d134be1241fe3f9d5763f5ede5 -SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/type_source__struct.hpp) = 2768df2e93c46191706edbf58a6ab8550f15392127970b005ab6a8d16650dd8f +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/field__struct.hpp) = 2509c7115c2b4d9405eb4d535c87e321f632e8d9d56f4eb923f0eeee1dbcda04 +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/field_type__struct.hpp) = e7453fea0751aab67f2ee976737213e9cd76f6f6d8e29dd48d86fb738db45adf +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/individual_type_description__struct.hpp) = 208fe03593ec9af7d14b436f20c561b5f2c1219b0526bab763504565070d5b5b +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/key_value__struct.hpp) = ed9fac215e403c2f642876bc79def54876e93a4f34d1e80abf5370dc5c9403be +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/type_description__struct.hpp) = a75ddf96c260b0ff63ebf5ac2f1517c7e8b498cb5d77a66b4ca25f0470738e74 +SHA256 (rosidl_generator_cpp/type_description_interfaces/msg/detail/type_source__struct.hpp) = d07d33e6f78cb913a042f2d13d0b109e5d7ed871aabc814a12f6b6cafe2216ac