.. _program_listing_file_include_rosidl_runtime_c_type_description_individual_type_description__functions.h: Program Listing for File individual_type_description__functions.h ================================================================= |exhale_lsh| :ref:`Return to documentation for file ` (``include/rosidl_runtime_c/type_description/individual_type_description__functions.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__functions.h.em // with input from type_description_interfaces:msg/IndividualTypeDescription.idl // generated code does not contain a copyright notice #ifndef ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__FUNCTIONS_H_ #define ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__FUNCTIONS_H_ #ifdef __cplusplus extern "C" { #endif #include #include #include "rosidl_runtime_c/action_type_support_struct.h" #include "rosidl_runtime_c/message_type_support_struct.h" #include "rosidl_runtime_c/service_type_support_struct.h" #include "rosidl_runtime_c/type_hash.h" #include "rosidl_runtime_c/visibility_control.h" #include "rosidl_runtime_c/type_description/individual_type_description__struct.h" ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__init(rosidl_runtime_c__type_description__IndividualTypeDescription * msg); ROSIDL_GENERATOR_C_PUBLIC void rosidl_runtime_c__type_description__IndividualTypeDescription__fini(rosidl_runtime_c__type_description__IndividualTypeDescription * msg); ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__IndividualTypeDescription * rosidl_runtime_c__type_description__IndividualTypeDescription__create(); ROSIDL_GENERATOR_C_PUBLIC void rosidl_runtime_c__type_description__IndividualTypeDescription__destroy(rosidl_runtime_c__type_description__IndividualTypeDescription * msg); ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__are_equal(const rosidl_runtime_c__type_description__IndividualTypeDescription * lhs, const rosidl_runtime_c__type_description__IndividualTypeDescription * rhs); ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__copy( const rosidl_runtime_c__type_description__IndividualTypeDescription * input, rosidl_runtime_c__type_description__IndividualTypeDescription * output); ROSIDL_GENERATOR_C_PUBLIC const rosidl_type_hash_t * rosidl_runtime_c__type_description__IndividualTypeDescription__get_type_hash( const rosidl_message_type_support_t * type_support); ROSIDL_GENERATOR_C_PUBLIC const rosidl_runtime_c__type_description__TypeDescription * rosidl_runtime_c__type_description__IndividualTypeDescription__get_type_description( const rosidl_message_type_support_t * type_support); ROSIDL_GENERATOR_C_PUBLIC const rosidl_runtime_c__type_description__TypeSource * rosidl_runtime_c__type_description__IndividualTypeDescription__get_individual_type_description_source( const rosidl_message_type_support_t * type_support); ROSIDL_GENERATOR_C_PUBLIC const rosidl_runtime_c__type_description__TypeSource__Sequence * rosidl_runtime_c__type_description__IndividualTypeDescription__get_type_description_sources( const rosidl_message_type_support_t * type_support); ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__init(rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * array, size_t size); ROSIDL_GENERATOR_C_PUBLIC void rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__fini(rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * array); ROSIDL_GENERATOR_C_PUBLIC rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__create(size_t size); ROSIDL_GENERATOR_C_PUBLIC void rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__destroy(rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * array); ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__are_equal(const rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * lhs, const rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * rhs); ROSIDL_GENERATOR_C_PUBLIC bool rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence__copy( const rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * input, rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence * output); #ifdef __cplusplus } #endif #endif // ROSIDL_RUNTIME_C__TYPE_DESCRIPTION__INDIVIDUAL_TYPE_DESCRIPTION__FUNCTIONS_H_