diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-01-16 07:49:33 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-01-16 07:49:33 +0000 |
commit | 12b1517c91443452aaa2a1c6453a69e2fd0b3d48 (patch) | |
tree | 27def83c4d92d63bdebec931c064dad8520f7a9e | |
parent | 803d779cb7053dcedbeb3e853417c813118533fe (diff) | |
download | ATCD-12b1517c91443452aaa2a1c6453a69e2fd0b3d48.tar.gz |
*** empty log message ***
-rw-r--r-- | ChangeLog-98a | 4 | ||||
-rw-r--r-- | ace/SString.h | 16 |
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" |