Template Function unwrap_expected(tl::expected<Ret, Err>(Class::*)(Args…))

Function Documentation

template<typename Class, typename Ret, typename Err, typename ...Args>
auto unwrap_expected(tl::expected<Ret, Err> (Class::* method)(Args...))

Wrapper function binding tl::expected return types in class functions with nanobind.

Wrapper function binding tl::expected return types in const class functions with nanobind.

Returns:

The unwrapped value, or throw a runtime_error.