summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-16 07:49:33 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-01-16 07:49:33 +0000
commit12b1517c91443452aaa2a1c6453a69e2fd0b3d48 (patch)
tree27def83c4d92d63bdebec931c064dad8520f7a9e
parent803d779cb7053dcedbeb3e853417c813118533fe (diff)
downloadATCD-12b1517c91443452aaa2a1c6453a69e2fd0b3d48.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98a4
-rw-r--r--ace/SString.h16
2 files changed, 13 insertions, 7 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a
index 12b930054c8..80c40e7738b 100644
--- a/ChangeLog-98a
+++ b/ChangeLog-98a
@@ -1,3 +1,7 @@
+Fri Jan 16 01:42:52 1998 Irfan Pyarali <irfan@cs.wustl.edu>
+
+ * ace/SString.h: Added the correct export macros.
+
Thu Jan 15 15:45:48 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
* etc/ACE-guidelines.html: Reformatted this page a bit.
diff --git a/ace/SString.h b/ace/SString.h
index 51a8c39278c..20c8a43e4df 100644
--- a/ace/SString.h
+++ b/ace/SString.h
@@ -40,8 +40,8 @@ class ACE_Export ACE_CString
// Instead, its internal representation is set equal to a global
// empty string.
public:
- friend ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
- friend ostream &operator<< (ostream &, const ACE_CString &);
+ friend ACE_Export ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
+ friend ACE_Export ostream &operator<< (ostream &, const ACE_CString &);
static const int npos;
// No position constant
@@ -157,8 +157,8 @@ private:
// Represents the "NULL" string to simplify the internal logic.
};
-ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
-ostream &operator<< (ostream &, const ACE_CString &);
+ACE_Export ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
+ACE_Export ostream &operator<< (ostream &, const ACE_CString &);
class ACE_Export ACE_SString
// = TITLE
@@ -175,7 +175,7 @@ class ACE_Export ACE_SString
// ACE_Allocator with a persistable memory pool
{
public:
- friend ostream &operator<< (ostream &, const ACE_SString &);
+ friend ACE_Export ostream &operator<< (ostream &, const ACE_SString &);
static const int npos;
// No position constant
@@ -280,6 +280,8 @@ private:
// Pointer to data.
};
+ACE_Export ostream &operator<< (ostream &, const ACE_SString &);
+
class ACE_Export ACE_WString
// = TITLE
// A persistent wide string class.
@@ -293,7 +295,7 @@ class ACE_Export ACE_WString
// memory The user can make this a persistant class by providing
// an ACE_Allocator with a persistable memory pool
{
- friend ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
+ friend ACE_Export ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
public:
static const int npos;
// No position constant
@@ -426,7 +428,7 @@ private:
// Pointer to data.
};
-ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
+ACE_Export ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
#if defined (__ACE_INLINE__)
#include "ace/SString.i"