Define YAML_LOAD_REQ_DEG3

Define Documentation

YAML_LOAD_REQ_DEG3(_param_str, _varname, _type)

Required load of an angle into a struct field (3-arg form). YAML stores degrees; _param_str._varname holds radians. Throws if the key is absent.

Uses a temporary so _param_str._varname is never left in degrees if ENSURE_YAML_ENTRY_EXISTS or the YAML read throws.