From 0701f756b98b7b4d2e882f2f5aee9d160ebeba72 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Tue, 23 Nov 2021 17:23:07 +0000 Subject: libcamera: base: Convert to pragma once Remove the verbose #ifndef/#define/#endif pattern for maintaining header idempotency, and replace it with a simple #pragma once. This simplifies the headers, and prevents redundant changes when header files get moved. Signed-off-by: Kieran Bingham Reviewed-by: Laurent Pinchart Reviewed-by: Jean-Michel Hautbois --- include/libcamera/base/backtrace.h | 6 ++---- include/libcamera/base/bound_method.h | 6 ++---- include/libcamera/base/class.h | 6 ++---- include/libcamera/base/event_dispatcher.h | 6 ++---- include/libcamera/base/event_dispatcher_poll.h | 6 ++---- include/libcamera/base/event_notifier.h | 6 ++---- include/libcamera/base/file.h | 6 ++---- include/libcamera/base/flags.h | 6 ++---- include/libcamera/base/log.h | 6 ++---- include/libcamera/base/message.h | 6 ++---- include/libcamera/base/object.h | 6 ++---- include/libcamera/base/semaphore.h | 6 ++---- include/libcamera/base/signal.h | 6 ++---- include/libcamera/base/span.h | 5 +---- include/libcamera/base/thread.h | 6 ++---- include/libcamera/base/timer.h | 6 ++---- include/libcamera/base/utils.h | 6 ++---- 17 files changed, 33 insertions(+), 68 deletions(-) (limited to 'include') diff --git a/include/libcamera/base/backtrace.h b/include/libcamera/base/backtrace.h index bb77c73b..752034d1 100644 --- a/include/libcamera/base/backtrace.h +++ b/include/libcamera/base/backtrace.h @@ -4,8 +4,8 @@ * * backtrace.h - Call stack backtraces */ -#ifndef __LIBCAMERA_BASE_BACKTRACE_H__ -#define __LIBCAMERA_BASE_BACKTRACE_H__ + +#pragma once #include #include @@ -34,5 +34,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_BACKTRACE_H__ */ diff --git a/include/libcamera/base/bound_method.h b/include/libcamera/base/bound_method.h index ebd297ab..e73a4d98 100644 --- a/include/libcamera/base/bound_method.h +++ b/include/libcamera/base/bound_method.h @@ -4,8 +4,8 @@ * * bound_method.h - Method bind and invocation */ -#ifndef __LIBCAMERA_BASE_BOUND_METHOD_H__ -#define __LIBCAMERA_BASE_BOUND_METHOD_H__ + +#pragma once #include #include @@ -222,5 +222,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_BOUND_METHOD_H__ */ diff --git a/include/libcamera/base/class.h b/include/libcamera/base/class.h index 09806cd7..571eecf4 100644 --- a/include/libcamera/base/class.h +++ b/include/libcamera/base/class.h @@ -4,8 +4,8 @@ * * class.h - Utilities and helpers for classes */ -#ifndef __LIBCAMERA_BASE_CLASS_H__ -#define __LIBCAMERA_BASE_CLASS_H__ + +#pragma once #include @@ -107,5 +107,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_CLASS_H__ */ diff --git a/include/libcamera/base/event_dispatcher.h b/include/libcamera/base/event_dispatcher.h index 825af7a3..184f1b12 100644 --- a/include/libcamera/base/event_dispatcher.h +++ b/include/libcamera/base/event_dispatcher.h @@ -4,8 +4,8 @@ * * event_dispatcher.h - Event dispatcher */ -#ifndef __LIBCAMERA_BASE_EVENT_DISPATCHER_H__ -#define __LIBCAMERA_BASE_EVENT_DISPATCHER_H__ + +#pragma once #include @@ -33,5 +33,3 @@ public: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_EVENT_DISPATCHER_H__ */ diff --git a/include/libcamera/base/event_dispatcher_poll.h b/include/libcamera/base/event_dispatcher_poll.h index 683934bf..3d2fc7bb 100644 --- a/include/libcamera/base/event_dispatcher_poll.h +++ b/include/libcamera/base/event_dispatcher_poll.h @@ -4,8 +4,8 @@ * * event_dispatcher_poll.h - Poll-based event dispatcher */ -#ifndef __LIBCAMERA_BASE_EVENT_DISPATCHER_POLL_H__ -#define __LIBCAMERA_BASE_EVENT_DISPATCHER_POLL_H__ + +#pragma once #include #include @@ -56,5 +56,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_EVENT_DISPATCHER_POLL_H__ */ diff --git a/include/libcamera/base/event_notifier.h b/include/libcamera/base/event_notifier.h index f7722a32..e5c0594d 100644 --- a/include/libcamera/base/event_notifier.h +++ b/include/libcamera/base/event_notifier.h @@ -4,8 +4,8 @@ * * event_notifier.h - File descriptor event notifier */ -#ifndef __LIBCAMERA_BASE_EVENT_NOTIFIER_H__ -#define __LIBCAMERA_BASE_EVENT_NOTIFIER_H__ + +#pragma once #include @@ -46,5 +46,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_EVENT_NOTIFIER_H__ */ diff --git a/include/libcamera/base/file.h b/include/libcamera/base/file.h index 60851d38..55e8edd9 100644 --- a/include/libcamera/base/file.h +++ b/include/libcamera/base/file.h @@ -4,8 +4,8 @@ * * file.h - File I/O operations */ -#ifndef __LIBCAMERA_BASE_FILE_H__ -#define __LIBCAMERA_BASE_FILE_H__ + +#pragma once #include @@ -84,5 +84,3 @@ LIBCAMERA_FLAGS_ENABLE_OPERATORS(File::MapFlag) LIBCAMERA_FLAGS_ENABLE_OPERATORS(File::OpenModeFlag) } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_FILE_H__ */ diff --git a/include/libcamera/base/flags.h b/include/libcamera/base/flags.h index adec549d..bff3b93c 100644 --- a/include/libcamera/base/flags.h +++ b/include/libcamera/base/flags.h @@ -4,8 +4,8 @@ * * flags.h - Type-safe enum-based bitfields */ -#ifndef __LIBCAMERA_BASE_FLAGS_H__ -#define __LIBCAMERA_BASE_FLAGS_H__ + +#pragma once #include @@ -191,5 +191,3 @@ struct flags_enable_operators<_enum> { \ #endif /* __DOXYGEN__ */ } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_FLAGS_H__ */ diff --git a/include/libcamera/base/log.h b/include/libcamera/base/log.h index 866a2133..3f065267 100644 --- a/include/libcamera/base/log.h +++ b/include/libcamera/base/log.h @@ -4,8 +4,8 @@ * * log.h - Logging infrastructure */ -#ifndef __LIBCAMERA_BASE_LOG_H__ -#define __LIBCAMERA_BASE_LOG_H__ + +#pragma once #include #include @@ -128,5 +128,3 @@ LogMessage _log(const LogCategory *category, LogSeverity severity, #endif } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_LOG_H__ */ diff --git a/include/libcamera/base/message.h b/include/libcamera/base/message.h index 5d2a9f04..65572c74 100644 --- a/include/libcamera/base/message.h +++ b/include/libcamera/base/message.h @@ -4,8 +4,8 @@ * * message.h - Message queue support */ -#ifndef __LIBCAMERA_BASE_MESSAGE_H__ -#define __LIBCAMERA_BASE_MESSAGE_H__ + +#pragma once #include @@ -67,5 +67,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_MESSAGE_H__ */ diff --git a/include/libcamera/base/object.h b/include/libcamera/base/object.h index 5c385ab4..25dcbc04 100644 --- a/include/libcamera/base/object.h +++ b/include/libcamera/base/object.h @@ -4,8 +4,8 @@ * * object.h - Base object */ -#ifndef __LIBCAMERA_BASE_OBJECT_H__ -#define __LIBCAMERA_BASE_OBJECT_H__ + +#pragma once #include #include @@ -67,5 +67,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_OBJECT_H__ */ diff --git a/include/libcamera/base/semaphore.h b/include/libcamera/base/semaphore.h index d8146eb8..ae87d319 100644 --- a/include/libcamera/base/semaphore.h +++ b/include/libcamera/base/semaphore.h @@ -4,8 +4,8 @@ * * semaphore.h - General-purpose counting semaphore */ -#ifndef __LIBCAMERA_BASE_SEMAPHORE_H__ -#define __LIBCAMERA_BASE_SEMAPHORE_H__ + +#pragma once #include @@ -31,5 +31,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_SEMAPHORE_H__ */ diff --git a/include/libcamera/base/signal.h b/include/libcamera/base/signal.h index 8d9f82f6..91000d0d 100644 --- a/include/libcamera/base/signal.h +++ b/include/libcamera/base/signal.h @@ -4,8 +4,8 @@ * * signal.h - Signal & slot implementation */ -#ifndef __LIBCAMERA_BASE_SIGNAL_H__ -#define __LIBCAMERA_BASE_SIGNAL_H__ + +#pragma once #include #include @@ -147,5 +147,3 @@ public: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_SIGNAL_H__ */ diff --git a/include/libcamera/base/span.h b/include/libcamera/base/span.h index 21099d56..88d2e3de 100644 --- a/include/libcamera/base/span.h +++ b/include/libcamera/base/span.h @@ -5,8 +5,7 @@ * span.h - C++20 std::span<> implementation for C++11 */ -#ifndef __LIBCAMERA_BASE_SPAN_H__ -#define __LIBCAMERA_BASE_SPAN_H__ +#pragma once #include #include @@ -420,5 +419,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_SPAN_H__ */ diff --git a/include/libcamera/base/thread.h b/include/libcamera/base/thread.h index e0ca0aea..32ebc80a 100644 --- a/include/libcamera/base/thread.h +++ b/include/libcamera/base/thread.h @@ -4,8 +4,8 @@ * * thread.h - Thread support */ -#ifndef __LIBCAMERA_BASE_THREAD_H__ -#define __LIBCAMERA_BASE_THREAD_H__ + +#pragma once #include #include @@ -74,5 +74,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_THREAD_H__ */ diff --git a/include/libcamera/base/timer.h b/include/libcamera/base/timer.h index 44876a85..09f1d322 100644 --- a/include/libcamera/base/timer.h +++ b/include/libcamera/base/timer.h @@ -4,8 +4,8 @@ * * timer.h - Generic timer */ -#ifndef __LIBCAMERA_BASE_TIMER_H__ -#define __LIBCAMERA_BASE_TIMER_H__ + +#pragma once #include #include @@ -47,5 +47,3 @@ private: }; } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_TIMER_H__ */ diff --git a/include/libcamera/base/utils.h b/include/libcamera/base/utils.h index 2b761436..3a803176 100644 --- a/include/libcamera/base/utils.h +++ b/include/libcamera/base/utils.h @@ -4,8 +4,8 @@ * * utils.h - Miscellaneous utility functions */ -#ifndef __LIBCAMERA_BASE_UTILS_H__ -#define __LIBCAMERA_BASE_UTILS_H__ + +#pragma once #include #include @@ -355,5 +355,3 @@ std::basic_ostream &operator<<(std::basic_ostream #endif } /* namespace libcamera */ - -#endif /* __LIBCAMERA_BASE_UTILS_H__ */ -- cgit v1.2.1