bool check_result()

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;
}