$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: lists.drrngrvy_at_[hidden]
Date: 2008-05-20 12:23:37
Author: drrngrvy
Date: 2008-05-20 12:23:37 EDT (Tue, 20 May 2008)
New Revision: 45583
URL: http://svn.boost.org/trac/boost/changeset/45583
Log:
Fixing operator<< overload for name.hpp
Text files modified: 
   sandbox/SOC/2007/cgi/trunk/boost/cgi/common/name.hpp |    22 +++++++++++-----------                  
   1 files changed, 11 insertions(+), 11 deletions(-)
Modified: sandbox/SOC/2007/cgi/trunk/boost/cgi/common/name.hpp
==============================================================================
--- sandbox/SOC/2007/cgi/trunk/boost/cgi/common/name.hpp	(original)
+++ sandbox/SOC/2007/cgi/trunk/boost/cgi/common/name.hpp	2008-05-20 12:23:37 EDT (Tue, 20 May 2008)
@@ -62,20 +62,20 @@
    };
 
    // typedef for typical usage.
-   typedef std::basic_string<char, ichar_traits<char> > name;
+   typedef std::basic_string<char, ichar_traits<char> >       name;
+   typedef std::basic_string<wchar_t, ichar_traits<wchar_t> > wname;
+
+  // Allow output using standard streams (conserves original case).
+  template <typename CharT, typename Traits>
+  std::basic_ostream<CharT, Traits>&
+    operator<< (std::basic_ostream<CharT, Traits>& os
+               , std::basic_string<CharT, ichar_traits<CharT> > const& str)
+  {
+    return os<< str.c_str();
+  } 
 
  } // namespace common
 } // namespace cgi
 
-// Allow output using standard streams (conserves original case).
-template <typename CharT, typename Traits>
-std::basic_ostream<CharT, Traits>&
-  operator<< (std::basic_ostream<CharT, Traits>& os
-             , const std::basic_string<CharT
-             , cgi::common::ichar_traits<CharT> >& str)
-{
-  return os<< str.c_str();
-} 
-
 #endif // BOOST_CGI_COMMON_NAME_HPP_INCLUDED__