comparison OrthancFramework/Sources/JobsEngine/GenericJobUnserializer.h @ 4202:2007ab69ac16

moving ORTHANC_FORCE_INLINE and ORTHANC_OVERRIDE from Enumerations.h to Compatibility.h
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 17 Sep 2020 08:35:11 +0200
parents bf7b9edf6b81
children 2ae905070221
comparison
equal deleted inserted replaced
4201:2d5209153b32 4202:2007ab69ac16
22 22
23 #pragma once 23 #pragma once
24 24
25 #include "IJobUnserializer.h" 25 #include "IJobUnserializer.h"
26 26
27 #include "../Compatibility.h" // For ORTHANC_OVERRIDE
28
27 namespace Orthanc 29 namespace Orthanc
28 { 30 {
29 class ORTHANC_PUBLIC GenericJobUnserializer : public IJobUnserializer 31 class ORTHANC_PUBLIC GenericJobUnserializer : public IJobUnserializer
30 { 32 {
31 public: 33 public:
32 virtual IJob* UnserializeJob(const Json::Value& value); 34 virtual IJob* UnserializeJob(const Json::Value& value) ORTHANC_OVERRIDE;
33 35
34 virtual IJobOperation* UnserializeOperation(const Json::Value& value); 36 virtual IJobOperation* UnserializeOperation(const Json::Value& value) ORTHANC_OVERRIDE;
35 37
36 virtual JobOperationValue* UnserializeValue(const Json::Value& value); 38 virtual JobOperationValue* UnserializeValue(const Json::Value& value) ORTHANC_OVERRIDE;
37 }; 39 };
38 } 40 }