gcc/libstdc++-v3/testsuite/27_io/basic_filebuf
Benjamin Kosnik 0cd1de6fc9 std_fstream.h (basic_filebuf::_M_codecvt): Add cached member.
2003-05-12  Benjamin Kosnik  <bkoz@redhat.com>

	* include/std/std_fstream.h (basic_filebuf::_M_codecvt): Add
	cached member.
	* include/bits/fstream.tcc (basic_filebuf::basic_filebuf):
	Initialize _M_codecvt.
	(basic_filebuf::imbue): Same.
	(basic_filebuf::showmanyc): Use it.
	(basic_filebuf::underflow): Use it.
	(basic_filebuf::_M_convert_to_external): Use it.
	(basic_filebuf::seekoff): Use it.
	(basic_filebuf::imbue): Use it, tweaks.
	* include/bits/localefwd.h (__check_facet): New.
	* include/bits/locale_classes.h: Tweaks.
	* include/bits/locale_facets.tcc: Tweaks.
	* include/bits/basic_ios.h (basic_ios::_M_check_facet): Remove.
	_M_fctype to _M_ctype, _M_fnumput to _M_num_put, _M_fnumget to
	_M_num_get. Change _M_check_facet to __check_facet. Tweaks.
	* include/bits/basic_ios.tcc: Same.
	* include/bits/istream.tcc: Same.
	* include/bits/ostream.tcc: Same.
	* include/std/std_streambuf.h: Same.
	* testsuite/27_io/basic_filebuf/imbue/char/2.cc: New.
	* testsuite/27_io/basic_filebuf/imbue/char/3.cc: New.
	* testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: New.
	* testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: New.
	* testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: New.
	* testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: New.

From-SVN: r66781
2003-05-13 20:13:15 +00:00
..
close/char 3.cc: Remove unnecessary includes and unused string literals. 2003-05-10 15:05:15 +00:00
cons/wchar_t re PR libstdc++/10132 (filebuf destructor throws exceptions) 2003-04-26 00:23:18 +00:00
imbue std_fstream.h (basic_filebuf::_M_codecvt): Add cached member. 2003-05-13 20:13:15 +00:00
in_avail/char 3.cc: Remove unnecessary includes and unused string literals. 2003-05-10 15:05:15 +00:00
is_open/char
open/char
overflow/char
sbumpc/char Remove _M_buf_size_opt, use directly _M_buf_size instead. 2003-04-12 19:21:35 +00:00
seekoff re PR libstdc++/10132 (filebuf destructor throws exceptions) 2003-04-26 00:23:18 +00:00
seekpos re PR libstdc++/10132 (filebuf destructor throws exceptions) 2003-04-26 00:23:18 +00:00
setbuf/char
sgetc/char 1.cc: Remove unnecessary includes and unused string literals. 2003-05-12 21:01:39 +00:00
sgetn/char [multiple changes] 2003-05-11 04:20:57 +00:00
showmanyc/char
snextc/char Remove _M_buf_size_opt, use directly _M_buf_size instead. 2003-04-12 19:21:35 +00:00
sputbackc/char 1.cc: Remove unnecessary includes and unused string literals. 2003-05-12 21:01:39 +00:00
sputc/char 1.cc: Remove unnecessary includes and unused string literals. 2003-05-12 21:01:39 +00:00
sputn/char 1.cc: Remove unnecessary includes and unused string literals. 2003-05-12 21:01:39 +00:00
sungetc/char 1.cc: Remove unnecessary includes and unused string literals. 2003-05-12 21:01:39 +00:00
sync/char
underflow 10096.cc: Add weak bits. 2003-05-12 16:10:55 +00:00
1.cc
2.cc
3.cc 3.cc: _S_pback_size now belongs to basic_filebuf. 2003-04-23 22:34:51 +00:00
4.cc