libcamera: device_enumerator_udev: Align class final declaration with sysfs subclass

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@ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Umang Jain <email@uajain.com>
This commit is contained in:
Niklas Söderlund
2020-08-03 00:41:58 +02:00
parent f2df5abe5d
commit f0f297c5f2

View File

@@ -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 *>>;