comparison Core/OrthancException.h @ 3991:5d2348b39392

turning toolbox namespaces into classes to control visibility in shared libraries
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 29 May 2020 21:23:57 +0200
parents 2a170a8f1faf
children f9863630ec7f
comparison
equal deleted inserted replaced
3990:226ab94a33cd 3991:5d2348b39392
33 33
34 #pragma once 34 #pragma once
35 35
36 #include "Compatibility.h" 36 #include "Compatibility.h"
37 #include "Enumerations.h" 37 #include "Enumerations.h"
38 #include "Exports.h"
38 #include "Logging.h" 39 #include "Logging.h"
39 40
40 #include <stdint.h> 41 #include <stdint.h>
41 #include <string> 42 #include <string>
42 #include <memory> 43 #include <memory>
43 44
44 namespace Orthanc 45 namespace Orthanc
45 { 46 {
46 class OrthancException 47 class ORTHANC_PUBLIC OrthancException
47 { 48 {
48 private: 49 private:
49 OrthancException(); // Forbidden 50 OrthancException(); // Forbidden
50 51
51 OrthancException& operator= (const OrthancException&); // Forbidden 52 OrthancException& operator= (const OrthancException&); // Forbidden