in inc/macro_utils/macro_utils.h [351:360]
int MU_CONVERT_ENUM(ENUM_TYPE_FROM, ENUM_TYPE_TO)(ENUM_TYPE_FROM enum_value_from, ENUM_TYPE_TO* enum_value_to) \
{ \
switch (enum_value_from) \
{ \
default: \
break; \
MU_FOR_EACH_2(CONVERT_ENUM_VALUE, __VA_ARGS__) \
} \
return MU_FAILURE; \
}