LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Такой макрос не умеет пробрасывать ошибки разных типов.

Можно status_t заменить на std::optional, _err < B_OK на _err.has_value() и использовать ссылки или что больше нравится.

Исходная версия X512, :

Такой макрос не умеет пробрасывать ошибки разных типов.

Можно status_t заменить на std::optional, _err < B_OK на !_err.has_value() и использовать ссылки или что больше нравится.