From d20e173577c7a226309c6dd42186d8775551292e Mon Sep 17 00:00:00 2001 From: malaterre Date: Mon, 11 Jul 2005 15:05:22 +0000 Subject: [PATCH] COMP: ooops forgot about feature from VS6 (does not support ostream+string) --- src/gdcmCommon.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 { -- 2.46.0