diff Framework/Common/ImplicitTransaction.h @ 186:6fe74f9a516e

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 Dec 2020 15:05:19 +0100
parents 4cd7e45b671e
children 3236894320d6
line wrap: on
line diff
--- a/Framework/Common/ImplicitTransaction.h	Wed Dec 16 13:59:17 2020 +0100
+++ b/Framework/Common/ImplicitTransaction.h	Wed Dec 16 15:05:19 2020 +0100
@@ -23,6 +23,8 @@
 
 #include "ITransaction.h"
 
+#include <Compatibility.h>
+
 namespace OrthancDatabases
 {
   class ImplicitTransaction : public ITransaction
@@ -52,25 +54,25 @@
 
     virtual ~ImplicitTransaction();
     
-    virtual bool IsImplicit() const
+    virtual bool IsImplicit() const ORTHANC_OVERRIDE
     {
       return true;
     }
     
-    virtual bool IsReadOnly() const
+    virtual bool IsReadOnly() const ORTHANC_OVERRIDE
     {
       return readOnly_;
     }
 
-    virtual void Rollback();
+    virtual void Rollback() ORTHANC_OVERRIDE;
     
-    virtual void Commit();
+    virtual void Commit() ORTHANC_OVERRIDE;
     
     virtual IResult* Execute(IPrecompiledStatement& statement,
-                             const Dictionary& parameters);
+                             const Dictionary& parameters) ORTHANC_OVERRIDE;
 
     virtual void ExecuteWithoutResult(IPrecompiledStatement& statement,
-                                      const Dictionary& parameters);
+                                      const Dictionary& parameters) ORTHANC_OVERRIDE;
 
     static void SetErrorOnDoubleExecution(bool isError);