2002-02-08 Benjamin Kosnik <bkoz@redhat.com>
authorBenjamin Kosnik <bkoz@redhat.com>
Fri, 8 Feb 2002 12:59:49 +0000 (12:59 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Fri, 8 Feb 2002 12:59:49 +0000 (12:59 +0000)
* include/bits/locale_facets.h
(numpunct<_CharT>::_M_initialize_numpunct): Remove definition.
(__timepunct<_CharT>::_M_initialize_timepunct): Same.
(__timepunct<_CharT>::_M_put_helper): Same.
(moneypunct<_CharT, _Intl>::_M_initialize_moneypunct): Same.

* include/bits/fstream.tcc (filebuf::underflow): Remove
__codecvt_type typedef.
(filebuf::_M_convert_to_external): Same.

From-SVN: r49614

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/fstream.tcc
libstdc++-v3/include/bits/locale_facets.h

index 4786fce2d429aa6afe49d3c9d1e2d51611a736ff..448f9af55f41cf5fa7f43a2034cb1854cff0c44d 100644 (file)
@@ -1,3 +1,15 @@
+2002-02-08   Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/locale_facets.h
+       (numpunct<_CharT>::_M_initialize_numpunct): Remove definition.
+       (__timepunct<_CharT>::_M_initialize_timepunct): Same.
+       (__timepunct<_CharT>::_M_put_helper): Same.
+       (moneypunct<_CharT, _Intl>::_M_initialize_moneypunct): Same.
+
+       * include/bits/fstream.tcc (filebuf::underflow): Remove
+       __codecvt_type typedef.
+       (filebuf::_M_convert_to_external): Same.
+       
 2002-02-08  Phil Edwards  <pme@gcc.gnu.org>
 
        * docs/doxygen/TODO:  Update.
index 4ef0bcccecceb361c393b0fece1a786918c1a16b..72dadc4000a78af449f42e19b4d1dc883ce1f41b 100644 (file)
@@ -277,7 +277,6 @@ namespace std
 
          if (__testinit || __testget)
            {
-             typedef codecvt<char_type, char, __state_type> __codecvt_type;
              const locale __loc = this->getloc();
              const __codecvt_type& __cvt = use_facet<__codecvt_type>(__loc); 
 
@@ -431,7 +430,6 @@ namespace std
     _M_convert_to_external(_CharT* __ibuf, streamsize __ilen,
                           streamsize& __elen, streamsize& __plen)
     {
-      typedef codecvt<char_type, char, __state_type> __codecvt_type;
       const locale __loc = this->getloc();
       const __codecvt_type& __cvt = use_facet<__codecvt_type>(__loc);
       
index 052b1bd1f21980a3c23123c871205fc78aab85bf..c00e17cd5aaec42cfc1180fc4c3f56514d1a78f7 100644 (file)
@@ -529,12 +529,6 @@ namespace std
   template<typename _CharT>
     locale::id numpunct<_CharT>::id;
 
-  // NB: Cannot be made generic. 
-  template<typename _CharT>
-    void
-    numpunct<_CharT>::_M_initialize_numpunct(__c_locale)
-    { }
-
   template<> 
     void
     numpunct<char>::_M_initialize_numpunct(__c_locale __cloc);
@@ -1144,18 +1138,6 @@ namespace std
   template<typename _CharT>
     const _CharT* __timepunct<_CharT>::_S_timezones[14];
 
-  // NB: Cannot be made generic. 
-  template<typename _CharT>
-    void
-    __timepunct<_CharT>::_M_initialize_timepunct(__c_locale)
-    { }
-
-  // NB: Cannot be made generic.
-  template<typename _CharT>
-    void
-    __timepunct<_CharT>::_M_put_helper(_CharT*, size_t, const _CharT*, 
-                                      const tm*) const
-    { }
 
   template<typename _CharT, typename _InIter>
     class time_get : public locale::facet, public time_base
@@ -1456,12 +1438,6 @@ namespace std
   template<typename _CharT, bool _Intl>
     const bool moneypunct<_CharT, _Intl>::intl;
 
-  // NB: Cannot be made generic. 
-  template<typename _CharT, bool _Intl>
-    void
-    moneypunct<_CharT, _Intl>::_M_initialize_moneypunct(__c_locale)
-    { }
-
   template<> 
     void
     moneypunct<char, true>::_M_initialize_moneypunct(__c_locale __cloc);