68 const char *
name () const noexcept
override
70 return "co_usb usb error";
73 std::string
message (
int v)
const override
75 return libusb_strerror(v);
100template <>
struct is_error_code_enum<
co_usb::usb_error> : ::std::true_type
Definition flag_type.hpp:6
const std::error_category & usb_error_category()
Definition usb_error.hpp:79
usb_error
USB error enumeration.
Definition usb_error.hpp:20
std::error_code make_usb_error_code(usb_error e) noexcept
Definition usb_error.hpp:85
Definition usb_error.hpp:67
const char * name() const noexcept override
Definition usb_error.hpp:68
std::string message(int v) const override
Definition usb_error.hpp:73