Function rosidl_runtime_c_type_description_utils_prune_referenced_type_descriptions_in_place
Defined in File type_description_utils.h
Function Documentation
-
rcutils_ret_t rosidl_runtime_c_type_description_utils_prune_referenced_type_descriptions_in_place(const rosidl_runtime_c__type_description__IndividualTypeDescription *main_type_description, rosidl_runtime_c__type_description__IndividualTypeDescription__Sequence *referenced_types)
Remove unnecessary referenced type descriptions from a sequence of referenced types.
IndividualTypeDescription elements are COPY ASSIGNED in-place, and the original sequence is shrunken afterwards.
DOES NOT SORT AFTER PRUNING! Call sort separately.