diff Core/IDynamicObject.h @ 2989:aa0f06b43b2e

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 10 Dec 2018 12:19:19 +0100
parents 39b171502059
children 4e43e67f8ecf
line wrap: on
line diff
--- a/Core/IDynamicObject.h	Mon Dec 10 11:15:31 2018 +0100
+++ b/Core/IDynamicObject.h	Mon Dec 10 12:19:19 2018 +0100
@@ -50,27 +50,27 @@
     {
     }
   };
+  
 
   /**
-   * This class is a simple implementation of a IDynamicObject that stores a single typed value
+   * This class is a simple implementation of a IDynamicObject that
+   * stores a single typed value.
    */
   template <typename T>
-  class SingleValueObject : public Orthanc::IDynamicObject
+  class SingleValueObject : public IDynamicObject
   {
   private:
-    T                  value_;
+    T  value_;
+    
   public:
-    SingleValueObject(const T& value) :
+    explicit SingleValueObject(const T& value) :
       value_(value)
     {
     }
-    virtual ~SingleValueObject()
-    {
-    }
 
     const T& GetValue() const
     {
-        return value_;
+      return value_;
     }
   };
 }