summaryrefslogtreecommitdiff
path: root/Ivy/DataTypes.h
diff options
context:
space:
mode:
authorfcolin2007-02-01 12:54:34 +0000
committerfcolin2007-02-01 12:54:34 +0000
commite69d66f4d8d2871c8643d27b5fc04732826f8459 (patch)
treefb2bf32bc13e5a10f22932af1c40fcb6d3569bb7 /Ivy/DataTypes.h
parente66ce001f6b6ff89fa0804d167d16e73f12a5d4b (diff)
downloadivy-cplusplus-e69d66f4d8d2871c8643d27b5fc04732826f8459.zip
ivy-cplusplus-e69d66f4d8d2871c8643d27b5fc04732826f8459.tar.gz
ivy-cplusplus-e69d66f4d8d2871c8643d27b5fc04732826f8459.tar.bz2
ivy-cplusplus-e69d66f4d8d2871c8643d27b5fc04732826f8459.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)
Diffstat (limited to 'Ivy/DataTypes.h')
-rw-r--r--Ivy/DataTypes.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/Ivy/DataTypes.h b/Ivy/DataTypes.h
index 280c2de..8afc4ce 100644
--- a/Ivy/DataTypes.h
+++ b/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);