Update of /cvsroot/pclasses/pclasses2/include/pclasses
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14444
Modified Files:
Callback.h Makefile.am
Log Message:
- Added missing export macros
- Fixed CallbackN generation in Makefile.am
Index: Makefile.am
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/Makefile.am,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Makefile.am 7 Feb 2005 18:46:30 -0000 1.12
+++ Makefile.am 24 Apr 2005 11:50:41 -0000 1.13
@@ -5,6 +5,7 @@
METASOURCES = AUTO
all_callbacks:
+ if [ ! -e "$(top_builddir)/include/pclasses/CallbackN1.h" ]; then bash $(top_srcdir)/include/pclasses/CallbackN.sh; fi
if [ "$(top_builddir)/include/pclasses/CallbackN.sh" -nt "$(top_builddir)/include/pclasses/CallbackN1.h" ]; then bash $(top_srcdir)/include/pclasses/CallbackN.sh; fi
all_callbacks_clean:
Index: Callback.h
===================================================================
RCS file: /cvsroot/pclasses/pclasses2/include/pclasses/Callback.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Callback.h 2 Feb 2005 15:54:42 -0000 1.7
+++ Callback.h 24 Apr 2005 11:50:40 -0000 1.8
@@ -21,11 +21,12 @@
#ifndef P_Callback_h
#define P_Callback_h
+#include <pclasses/Export.h>
#include <pclasses/Exception.h>
namespace P {
-class CallbackArgs {
+class PCORE_EXPORT CallbackArgs {
public:
CallbackArgs(int numArgs) throw();
virtual ~CallbackArgs() throw();
@@ -39,7 +40,7 @@
};
//! Callback base class
-class Callback {
+class PCORE_EXPORT Callback {
public:
struct RetType { };
@@ -53,7 +54,7 @@
/* ----------------- Callback0 ------------------ */
//! Callback arguments with no arguments
-class CallbackArgs0: public CallbackArgs {
+class PCORE_EXPORT CallbackArgs0: public CallbackArgs {
public:
CallbackArgs0() throw();
CallbackArgs* clone() const;
|