diff options
Diffstat (limited to 'include/libcamera/internal/log.h')
-rw-r--r-- | include/libcamera/internal/log.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/libcamera/internal/log.h b/include/libcamera/internal/log.h index 4b10087a..e76ae913 100644 --- a/include/libcamera/internal/log.h +++ b/include/libcamera/internal/log.h @@ -10,6 +10,8 @@ #include <chrono> #include <sstream> +#include <libcamera/class.h> + #include "libcamera/internal/utils.h" namespace libcamera { @@ -57,7 +59,7 @@ public: LogSeverity severity); LogMessage(const char *fileName, unsigned int line, const LogCategory &category, LogSeverity severity); - LogMessage(const LogMessage &) = delete; + LogMessage(LogMessage &&); ~LogMessage(); @@ -70,6 +72,8 @@ public: const std::string msg() const { return msgStream_.str(); } private: + LIBCAMERA_DISABLE_COPY(LogMessage) + void init(const char *fileName, unsigned int line); std::ostringstream msgStream_; |