Fix build errors for explicitly using libfmt
Some checks failed
Build ptprnt / build (push) Failing after 35s

This commit is contained in:
2023-11-19 14:22:48 +01:00
parent dd496a325b
commit e2c524f7c9
7 changed files with 12 additions and 8 deletions

View File

@@ -24,8 +24,9 @@ enum class Speed {
class IUsbDevice {
public:
virtual bool open() = 0;
virtual void close() = 0;
virtual ~IUsbDevice() = default;
virtual bool open() = 0;
virtual void close() = 0;
// libusb wrappers
virtual bool detachKernelDriver(int interfaceNo) = 0;

View File

@@ -9,7 +9,8 @@
namespace libusbwrap {
class IUsbDeviceFactory {
public:
virtual std::vector<std::shared_ptr<IUsbDevice>> findAllDevices() = 0;
virtual ~IUsbDeviceFactory() = default;
virtual std::vector<std::shared_ptr<IUsbDevice>> findAllDevices() = 0;
virtual std::vector<std::shared_ptr<IUsbDevice>> findDevices(uint16_t vid, uint16_t pid) = 0;
};
} // namespace libusbwrap