And, oops, the test in operator GEError**() is redundant. It should be:
operator GError** noexcept { g_clear_error(&err_); return &err_; }
because g_clear_error() does check whether err_ or *err_ is NULL.
« Back to merge proposal
And, oops, the test in operator GEError**() is redundant. It should be:
operator GError** noexcept error(& err_);
{
g_clear_
return &err_;
}
because g_clear_error() does check whether err_ or *err_ is NULL.