Function rosidl_runtime_c_type_description_utils_field_is_valid

Function Documentation

rcutils_ret_t rosidl_runtime_c_type_description_utils_field_is_valid(const rosidl_runtime_c__type_description__Field *field)

Check if field is valid.

A field is valid if:

  • Its name is not empty

    • Note this does not check for valid chars/double underscores

  • Its field type:

    • Is set

    • Has a non-empty nested type name if nested