Function rosidl_runtime_c_type_description_utils_type_description_is_valid

Function Documentation

rcutils_ret_t rosidl_runtime_c_type_description_utils_type_description_is_valid(const rosidl_runtime_c__type_description__TypeDescription *description)

Check if type description is valid.

An type description is valid if:

  • Its main individual type description is valid

  • Its referenced type descriptions are:

    • Not duplicated

    • Not missing necessary type descriptions

    • Have no unnecessary type descriptions

    • Individually valid

    • Sorted