43 [[nodiscard]]
inline static nng_socket empty() noexcept
45 return NNG_SOCKET_INITIALIZER;
48 [[nodiscard]]
inline static clev::expected<void>
49 destroy(nng_socket v)
noexcept
54 [[nodiscard]]
inline int id() const noexcept {
return nng_socket_id(v); }
60 [[nodiscard]]
inline clev::expected<void>
68 const char* proto_name;
expected(value_t &&) -> expected< value_t >
nng_pipe_ev cast_pipe_ev(pipe_ev ev) noexcept
clev::iface< nng_aio * > aio_view
clev::expected< void > invoke(ret_t(*f)(args_t...), args_t... args) noexcept
auto transform_to(to_value_t &&v) &&noexcept