Mercurial > hg > orthanc-databases
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);