diff options
author | fcolin | 2007-02-01 12:54:34 +0000 |
---|---|---|
committer | fcolin | 2007-02-01 12:54:34 +0000 |
commit | b0d6fcbaa8a74e91c177544ed5761be3f702891c (patch) | |
tree | 6f08425ea773edd22b46322c16ca778237d7f055 | |
parent | 6ce12ed5d973f241f18d8db1891cbba483d81d25 (diff) | |
download | ivy-cplusplus-b0d6fcbaa8a74e91c177544ed5761be3f702891c.zip ivy-cplusplus-b0d6fcbaa8a74e91c177544ed5761be3f702891c.tar.gz ivy-cplusplus-b0d6fcbaa8a74e91c177544ed5761be3f702891c.tar.bz2 ivy-cplusplus-b0d6fcbaa8a74e91c177544ed5761be3f702891c.tar.xz |
Utilisateur : Fcolin Date : 17/11/05 Heure : 15:08 Archivé dans $/Bus/Ivy Commentaire: nice Bug in nextArg not reentrant routine due to static variable (vss 12)
-rw-r--r-- | Bus/Ivy/DataTypes.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/Bus/Ivy/DataTypes.h b/Bus/Ivy/DataTypes.h index 280c2de..8afc4ce 100644 --- a/Bus/Ivy/DataTypes.h +++ b/Bus/Ivy/DataTypes.h @@ -1,19 +1,23 @@ #pragma once
+
+#include <string.h>
+
+namespace ivy
+{
#ifdef WIN32
#ifdef IVY_EXPORTS
-//class _declspec(dllexport) string;
+class _declspec(dllexport) string;
+template <class T> class _declspec(dllexport) list;
+template <class T> class _declspec(dllexport) vector;
#else
-//#pragma comment(lib,"Ivy.LIB" )
-//class _declspec(dllimport) string;
+#pragma comment(lib,"Ivy.LIB" )
+class _declspec(dllimport) string;
+template <class T> class _declspec(dllimport) list;
+template <class T> class _declspec(dllimport) vector;
#endif
#endif
-#include <string.h>
-#include <string>
-namespace ivy
-{
-
class string {
public:
static const size_t npos = size_t(-1);
|