diff OrthancStone/Sources/Messages/IMessage.h @ 1571:85e117739eca

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Sep 2020 17:46:39 +0200
parents 244ad1e4e76a
children 8563ea5d8ae4
line wrap: on
line diff
--- a/OrthancStone/Sources/Messages/IMessage.h	Mon Sep 21 14:50:26 2020 +0200
+++ b/OrthancStone/Sources/Messages/IMessage.h	Mon Sep 21 17:46:39 2020 +0200
@@ -115,7 +115,7 @@
     const TOrigin&  origin_;
 
   public:
-    OriginMessage(const TOrigin& origin) :
+    explicit OriginMessage(const TOrigin& origin) :
       origin_(origin)
     {
     }
@@ -136,7 +136,7 @@
     return id;                                                          \
   }                                                                     \
                                                                         \
-  virtual const ::OrthancStone::MessageIdentifier& GetIdentifier() const \
+  virtual const ::OrthancStone::MessageIdentifier& GetIdentifier() const ORTHANC_OVERRIDE \
   {                                                                     \
     return GetStaticIdentifier();                                       \
   }
@@ -147,7 +147,7 @@
   {                                                                     \
     ORTHANC_STONE_MESSAGE(FILE, LINE);                                  \
                                                                         \
-    NAME(const ORIGIN& origin) :                                        \
+    explicit NAME(const ORIGIN& origin) :                               \
       OriginMessage(origin)                                             \
     {                                                                   \
     }                                                                   \