diff OrthancFramework/Sources/DicomNetworking/DicomFindAnswers.h @ 4296:3b70a2e6a06c

moving inline methods to source files for ABI compatibility
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 15:52:28 +0100
parents 0034f855c023
children d9473bd5ed43
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomNetworking/DicomFindAnswers.h	Thu Nov 05 12:01:11 2020 +0100
+++ b/OrthancFramework/Sources/DicomNetworking/DicomFindAnswers.h	Thu Nov 05 15:52:28 2020 +0100
@@ -44,24 +44,15 @@
   public:
     explicit DicomFindAnswers(bool isWorklist);
 
-    ~DicomFindAnswers()
-    {
-      Clear();
-    }
+    ~DicomFindAnswers();
 
-    Encoding GetEncoding() const
-    {
-      return encoding_;
-    }
+    Encoding GetEncoding() const;
 
     void SetEncoding(Encoding encoding);
 
     void SetWorklist(bool isWorklist);
 
-    bool IsWorklist() const
-    {
-      return isWorklist_;
-    }
+    bool IsWorklist() const;
 
     void Clear();
 
@@ -74,10 +65,7 @@
     void Add(const void* dicom,
              size_t size);
 
-    size_t GetSize() const
-    {
-      return answers_.size();
-    }
+    size_t GetSize() const;
 
     ParsedDicomFile& GetAnswer(size_t index) const;
 
@@ -90,14 +78,8 @@
                 size_t index,
                 bool simplify) const;
 
-    bool IsComplete() const
-    {
-      return complete_;
-    }
+    bool IsComplete() const;
 
-    void SetComplete(bool isComplete)
-    {
-      complete_ = isComplete;
-    }
+    void SetComplete(bool isComplete);
   };
 }