in native/api/exports.cpp [10:21]
bool check_result(const result_t<T> & result, char ** error) noexcept {
try {
if(const error_t * err = result.try_get_error()) {
std::string str = std::string(err->message) + ": " + err->value.message();
char * message = new char[str.size() + 1];
std::memcpy(message, str.c_str(), str.size() + 1);
return false;
}
}
catch(...) { return false; }
return true;
}