From: malaterre Date: Mon, 11 Jul 2005 15:05:22 +0000 (+0000) Subject: COMP: ooops forgot about feature from VS6 (does not support ostream+string) X-Git-Tag: Version1.2.bp~325 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=d20e173577c7a226309c6dd42186d8775551292e;p=gdcm.git COMP: ooops forgot about feature from VS6 (does not support ostream+string) --- diff --git a/src/gdcmCommon.h b/src/gdcmCommon.h index 056fdbc5..f5b5647c 100644 --- a/src/gdcmCommon.h +++ b/src/gdcmCommon.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmCommon.h,v $ Language: C++ - Date: $Date: 2005/07/11 08:19:37 $ - Version: $Revision: 1.70 $ + Date: $Date: 2005/07/11 15:05:22 $ + Version: $Revision: 1.71 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -116,6 +116,14 @@ GDCM_EXPORT extern const std::string GDCM_UNREAD; /// marks are fully performed. typedef std::string TagKey; +#if defined(_MSC_VER) && (_MSC_VER == 1200) +#include +/* ostream operator for std::string since VS6 does not provide it*/ +inline std::ostream& operator<<(std::ostream& _O, std::string _val) +{ + return _O << _val.c_str(); +}; +#endif typedef std::string TagName; enum FileType {