libcamera/include/libcamera/base
Laurent Pinchart 481fc69e7c libcamera: utils: Add ScopeExitActions class
The ScopeExitActions class is a simple object that performs
user-provided actions upon destruction. It is meant to simplify cleanup
tasks in error handling paths.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Xavier Roumegue <xavier.roumegue@oss.nxp.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
2024-09-05 16:12:35 +03:00
..
backtrace.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
bound_method.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
class.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
compiler.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
event_dispatcher.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
event_dispatcher_poll.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
event_notifier.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
file.h libcamera: Fix header grouping 2024-08-12 14:57:35 +03:00
flags.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
log.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
memfd.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
meson.build libcamera: base: Add MemFd helper class 2024-08-01 01:20:10 +03:00
message.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
mutex.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
object.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
private.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
semaphore.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
shared_fd.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
signal.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
span.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
thread.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
thread_annotations.h libcamera: Drop remaining file name from header comment blocks 2024-05-09 23:31:15 +03:00
timer.h libcamera: includes: Remove unused includes 2024-09-02 22:44:38 +03:00
unique_fd.h libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
utils.h libcamera: utils: Add ScopeExitActions class 2024-09-05 16:12:35 +03:00