[libcamera-devel] [PATCH] libcamera: device_enumerator_udev: Align class final declaration with sysfs subclass

Niklas Söderlund niklas.soderlund at ragnatech.se
Mon Aug 3 00:50:23 CEST 2020


Instead of marking each individual overloaded function with final mark
the whole class as final. This aligns the sysfs and udev based
DeviceEnumerator implementations.

Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
---
 include/libcamera/internal/device_enumerator_udev.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/libcamera/internal/device_enumerator_udev.h b/include/libcamera/internal/device_enumerator_udev.h
index 2e7916a0b280f60d..6f45be0c1c423d02 100644
--- a/include/libcamera/internal/device_enumerator_udev.h
+++ b/include/libcamera/internal/device_enumerator_udev.h
@@ -26,14 +26,14 @@ class EventNotifier;
 class MediaDevice;
 class MediaEntity;
 
-class DeviceEnumeratorUdev : public DeviceEnumerator
+class DeviceEnumeratorUdev final : public DeviceEnumerator
 {
 public:
 	DeviceEnumeratorUdev();
 	~DeviceEnumeratorUdev();
 
-	int init() final;
-	int enumerate() final;
+	int init();
+	int enumerate();
 
 private:
 	using DependencyMap = std::map<dev_t, std::list<MediaEntity *>>;
-- 
2.28.0



More information about the libcamera-devel mailing list