summaryrefslogtreecommitdiff
path: root/project2/basics
diff options
context:
space:
mode:
Diffstat (limited to 'project2/basics')
-rw-r--r--project2/basics/if.h2
-rw-r--r--project2/basics/tasks/iterate.h2
-rw-r--r--project2/basics/tasks/session/sessionClearTask.h2
-rw-r--r--project2/basics/tasks/session/sessionSetTask.h2
-rw-r--r--project2/basics/tasks/structExceptHandling.h2
-rw-r--r--project2/basics/tests/compoundTest.h2
-rw-r--r--project2/basics/views/autotree.h6
-rw-r--r--project2/basics/views/rowView.h2
8 files changed, 10 insertions, 10 deletions
diff --git a/project2/basics/if.h b/project2/basics/if.h
index 64f885b..a626bcc 100644
--- a/project2/basics/if.h
+++ b/project2/basics/if.h
@@ -6,7 +6,7 @@
#include "test.h"
/// Project2 component to conditionally execute its children
-class If : public IHaveSubTasks, public View {
+class DLL_PUBLIC If : public IHaveSubTasks, public View {
public:
If(ScriptNodePtr);
diff --git a/project2/basics/tasks/iterate.h b/project2/basics/tasks/iterate.h
index 2afbe98..807c8c3 100644
--- a/project2/basics/tasks/iterate.h
+++ b/project2/basics/tasks/iterate.h
@@ -9,7 +9,7 @@ class Iterate;
typedef boost::intrusive_ptr<Iterate> IteratePtr;
/// Project2 component to iterate over a row set, executing its children for each record
-class Iterate : public IHaveSubTasks, public RowProcessor {
+class DLL_PUBLIC Iterate : public IHaveSubTasks, public RowProcessor {
public:
Iterate(ScriptNodePtr p);
virtual ~Iterate();
diff --git a/project2/basics/tasks/session/sessionClearTask.h b/project2/basics/tasks/session/sessionClearTask.h
index ead88bf..d5103a5 100644
--- a/project2/basics/tasks/session/sessionClearTask.h
+++ b/project2/basics/tasks/session/sessionClearTask.h
@@ -10,7 +10,7 @@
class CommonObjects;
/// Project2 component to remove a variable from the session
-class SessionClearTask : public Task {
+class DLL_PUBLIC SessionClearTask : public Task {
public:
SessionClearTask(ScriptNodePtr p);
virtual ~SessionClearTask();
diff --git a/project2/basics/tasks/session/sessionSetTask.h b/project2/basics/tasks/session/sessionSetTask.h
index d38c216..51222c0 100644
--- a/project2/basics/tasks/session/sessionSetTask.h
+++ b/project2/basics/tasks/session/sessionSetTask.h
@@ -11,7 +11,7 @@
class CommonObjects;
/// Project2 component to add/update a variable in the session
-class SessionSetTask : public Task {
+class DLL_PUBLIC SessionSetTask : public Task {
public:
SessionSetTask(ScriptNodePtr p);
virtual ~SessionSetTask();
diff --git a/project2/basics/tasks/structExceptHandling.h b/project2/basics/tasks/structExceptHandling.h
index b6702f1..e6f0398 100644
--- a/project2/basics/tasks/structExceptHandling.h
+++ b/project2/basics/tasks/structExceptHandling.h
@@ -3,7 +3,7 @@
#include "iHaveSubTasks.h"
-class StructuredExceptionHandler : public IHaveSubTasks {
+class DLL_PUBLIC StructuredExceptionHandler : public IHaveSubTasks {
public:
StructuredExceptionHandler(ScriptNodePtr);
diff --git a/project2/basics/tests/compoundTest.h b/project2/basics/tests/compoundTest.h
index cc213c3..182ed0e 100644
--- a/project2/basics/tests/compoundTest.h
+++ b/project2/basics/tests/compoundTest.h
@@ -4,7 +4,7 @@
#include <test.h>
#include "scriptStorage.h"
-class CompoundTest : public Test {
+class DLL_PUBLIC CompoundTest : public Test {
public:
CompoundTest(ScriptNodePtr);
diff --git a/project2/basics/views/autotree.h b/project2/basics/views/autotree.h
index 48f46be..ace3d8d 100644
--- a/project2/basics/views/autotree.h
+++ b/project2/basics/views/autotree.h
@@ -9,7 +9,7 @@
class AutoTreeNode;
typedef boost::intrusive_ptr<const AutoTreeNode> AutoTreeNodePtr;
-class AutoTreeState {
+class DLL_PUBLIC AutoTreeState {
public:
typedef boost::tuple<bool, bool> Opened;
@@ -17,7 +17,7 @@ class AutoTreeState {
std::vector<VariableType> values;
};
-class AutoTreeNode : public IntrusivePtrBase {
+class DLL_PUBLIC AutoTreeNode : public IntrusivePtrBase {
public:
typedef std::map<Glib::ustring, Variable> Values;
@@ -44,7 +44,7 @@ class AutoTreeNode : public IntrusivePtrBase {
};
/// Project2 component to create tree output based on a records in a row set
-class AutoTree : public View, public RowProcessor {
+class DLL_PUBLIC AutoTree : public View, public RowProcessor {
public:
AutoTree(ScriptNodePtr);
virtual ~AutoTree();
diff --git a/project2/basics/views/rowView.h b/project2/basics/views/rowView.h
index a65ea69..1ace513 100644
--- a/project2/basics/views/rowView.h
+++ b/project2/basics/views/rowView.h
@@ -8,7 +8,7 @@
#include "aggregate.h"
/// Project2 component to create output based on a records in a row set
-class RowView : public View, public RowProcessor {
+class DLL_PUBLIC RowView : public View, public RowProcessor {
public:
RowView(ScriptNodePtr);
virtual ~RowView();