[libcamera-devel] [PATCH] libipa: camera_sensor_helper: Mark createInstance() with override

Kieran Bingham kieran.bingham at ideasonboard.com
Fri Jan 12 11:41:32 CET 2024


Quoting Laurent Pinchart via libcamera-devel (2024-01-12 10:02:03)
> The CameraSensorHelperFactory::createInstance() function overrides a
> virtual function from CameraSensorHelperFactoryBase. The function
> declaration doesn't mark it with the override keyword. This could cause
> issues in the future if the base class' function changes, as the
> compiler will not issue any warning in that case. Fix it.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>

> ---
>  src/ipa/libipa/camera_sensor_helper.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/ipa/libipa/camera_sensor_helper.h b/src/ipa/libipa/camera_sensor_helper.h
> index 3ea1806cb1fd..1ca9371be6ff 100644
> --- a/src/ipa/libipa/camera_sensor_helper.h
> +++ b/src/ipa/libipa/camera_sensor_helper.h
> @@ -88,7 +88,7 @@ public:
>         }
>  
>  private:
> -       std::unique_ptr<CameraSensorHelper> createInstance() const
> +       std::unique_ptr<CameraSensorHelper> createInstance() const override
>         {
>                 return std::make_unique<_Helper>();
>         }
> 
> base-commit: 89227a428a82e724548399d35c98ea89566f9045
> -- 
> Regards,
> 
> Laurent Pinchart
>


More information about the libcamera-devel mailing list