comparison Core/IDynamicObject.h @ 4037:5e26d004838c

adding option "system" to DownloadOrthancFramework.cmake
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jun 2020 12:18:21 +0200
parents 94f4a18a79cc
children
comparison
equal deleted inserted replaced
4034:78ee0155ec67 4037:5e26d004838c
31 **/ 31 **/
32 32
33 33
34 #pragma once 34 #pragma once
35 35
36 #include "OrthancFramework.h"
37
36 #include <boost/noncopyable.hpp> 38 #include <boost/noncopyable.hpp>
37 39
38 namespace Orthanc 40 namespace Orthanc
39 { 41 {
40 /** 42 /**
41 * This class should be the ancestor to any class whose type is 43 * This class should be the ancestor to any class whose type is
42 * determined at the runtime, and that can be dynamically allocated. 44 * determined at the runtime, and that can be dynamically allocated.
43 * Being a child of IDynamicObject only implies the existence of a 45 * Being a child of IDynamicObject only implies the existence of a
44 * virtual destructor. 46 * virtual destructor.
45 **/ 47 **/
46 class IDynamicObject : public boost::noncopyable 48 class ORTHANC_PUBLIC IDynamicObject : public boost::noncopyable
47 { 49 {
48 public: 50 public:
49 virtual ~IDynamicObject() 51 virtual ~IDynamicObject()
50 { 52 {
51 } 53 }