From 9302478952df0bc5456c9e36b5659626d1da31b3 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 27 Apr 2021 09:49:21 +0300 Subject: Make ProfileZone non-copyable Change-Id: Ia1fe5311751bcb2b2f2bde3408aac836db75e98a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114779 Tested-by: Tor Lillqvist Reviewed-by: Tor Lillqvist --- include/comphelper/profilezone.hxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/comphelper/profilezone.hxx b/include/comphelper/profilezone.hxx index bddf313f62d2..22fe107a3bf1 100644 --- a/include/comphelper/profilezone.hxx +++ b/include/comphelper/profilezone.hxx @@ -51,6 +51,7 @@ class COMPHELPER_DLLPUBLIC ProfileZone : public TraceEvent else m_nCreateTime = 0; } + ~ProfileZone() { if (s_bRecording) @@ -60,6 +61,9 @@ class COMPHELPER_DLLPUBLIC ProfileZone : public TraceEvent } } + ProfileZone(const ProfileZone&) = delete; + void operator=(const ProfileZone&) = delete; + static void startRecording(); static void stopRecording(); -- cgit