From c0dc1901a29223d771ba3fe48d81dac77ae64a01 Mon Sep 17 00:00:00 2001 From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Tue, 21 Sep 2010 12:34:28 +0000 Subject: [PATCH] corrected dllexport for info modules git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2706 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/info/src/info_handle.hh | 2 +- modules/info/src/info_set.hh | 4 ++-- modules/info/src/info_verbose_visitor.hh | 2 +- modules/info/src/info_visitor.hh | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/info/src/info_handle.hh b/modules/info/src/info_handle.hh index f7677a736..aa3a7f3ce 100644 --- a/modules/info/src/info_handle.hh +++ b/modules/info/src/info_handle.hh @@ -51,7 +51,7 @@ DLLEXPORT InfoHandle LoadInfo(const String& file); to an underlying info class, which is shared among copies of InfoHandles unless the Copy() method is used. */ -class DLLEXPORT InfoHandle { +class DLLEXPORT_OST_INFO InfoHandle { friend InfoHandle CreateInfo(); friend InfoHandle CreateInfo(const String& text); friend InfoHandle LoadInfo(const String&); diff --git a/modules/info/src/info_set.hh b/modules/info/src/info_set.hh index 43dda09ed..54562c975 100644 --- a/modules/info/src/info_set.hh +++ b/modules/info/src/info_set.hh @@ -25,12 +25,12 @@ #include <map> #include <ost/base.hh> - +#include "module_config.hh" #include "info_group.hh" namespace ost { namespace info { -class DLLEXPORT InfoSet { +class DLLEXPORT_OST_INFO InfoSet { public: InfoSet(const String& name=""); diff --git a/modules/info/src/info_verbose_visitor.hh b/modules/info/src/info_verbose_visitor.hh index dd387db69..210b82d36 100644 --- a/modules/info/src/info_verbose_visitor.hh +++ b/modules/info/src/info_verbose_visitor.hh @@ -31,7 +31,7 @@ namespace ost { namespace info { -class DLLEXPORT VerboseInfoVisitor: public InfoVisitor { +class DLLEXPORT_OST_INFO VerboseInfoVisitor: public InfoVisitor { public: virtual void VisitItem(InfoItem& item); virtual bool VisitGroup(InfoGroup& group); diff --git a/modules/info/src/info_visitor.hh b/modules/info/src/info_visitor.hh index c408a85df..f677546b8 100644 --- a/modules/info/src/info_visitor.hh +++ b/modules/info/src/info_visitor.hh @@ -28,11 +28,12 @@ #define OST_INFO_VISITOR_HH #include <ost/base.hh> +#include "module_config.hh" #include "info_fw.hh" namespace ost { namespace info { -class DLLEXPORT InfoVisitor { +class DLLEXPORT_OST_INFO InfoVisitor { public: virtual ~InfoVisitor(); @@ -54,7 +55,7 @@ public: virtual void VisitGroupFinish(InfoGroup& group); }; -class DLLEXPORT InfoConstVisitor { +class DLLEXPORT_OST_INFO InfoConstVisitor { public: virtual ~InfoConstVisitor(); -- GitLab