Commit bf6a6113 by Benjamin Kosnik Committed by Benjamin Kosnik

codecvt.html: Formatting cleanups.


2000-08-30  Benjamin Kosnik  <bkoz@redhat.com>

	* docs/22_locale/codecvt.html: Formatting cleanups.
	* src/locale.cc (ctype<wchar_t>::do_is): Fix thinko.

From-SVN: r36079
parent 4e8bd75f
2000-08-30 Benjamin Kosnik <bkoz@redhat.com>
* docs/22_locale/codecvt.html: Formatting cleanups.
* src/locale.cc (ctype<wchar_t>::do_is): Fix thinko.
2000-08-30 Benjamin Kosnik <bkoz@redhat.com>
* bits/locale_facets.h (ctype<char>): Remove __table_type.
Add include for bits/std_cwctype.h, for wctype_t.
* src/locale.cc (ctype<wchar_t>): Implement.
......
......@@ -372,7 +372,10 @@ codecvt usage.
<H2>
5. Examples
</H2>
a. conversions involving string literals
<UL>
<LI>
a. conversions involving string literals
<pre>
typedef codecvt_base::result result;
......@@ -412,14 +415,19 @@ a. conversions involving string literals
VERIFY( efrom_next == e_lit + size );
VERIFY( ito_next == i_arr + size );
</pre>
<LI>
b. conversions involving std::string
<LI>
c. conversions involving std::filebuf and std::ostream
</UL>
More information can be found in the following testcases:
codecvt_char_char.cc
codecvt_unicode_wchar_t.cc
codecvt_unicode_char.cc
codecvt_wchar_t_char.cc
<UL>
<LI> testsuite/22_locale/codecvt_char_char.cc
<LI> testsuite/22_locale/codecvt_unicode_wchar_t.cc
<LI> testsuite/22_locale/codecvt_unicode_char.cc
<LI> testsuite/22_locale/codecvt_wchar_t_char.cc
</UL>
<P>
<H2>
......@@ -427,7 +435,7 @@ codecvt_wchar_t_char.cc
</H2>
<UL>
<LI>
a. things that are sketchy, or remain unimplemented
a. things that are sketchy, or remain unimplemented:
do_encoding, max_length and length member functions
are only weakly implemented. I have no idea how to do
this correctly, and in a generic manner. Nathan?
......
......@@ -604,7 +604,7 @@ namespace std {
bool
ctype<wchar_t>::
do_is(mask __m, char_type __c) const
{ return static_cast<bool>(iswctype(_M_convert_to_wmask(__m), __c)); }
{ return static_cast<bool>(iswctype(__c, _M_convert_to_wmask(__m))); }
const wchar_t*
ctype<wchar_t>::
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment