Lines Matching refs:filebuf

617 	* include/bits/fstream.tcc (filebuf::open): Set input pointers.
1769 * include/bits/fstream.tcc (filebuf::showmanyc): Simplify.
1997 * include/bits/fstream.tcc (filebuf::close): Use traits_type.
1998 (filebuf::_M_underflow_common(bool)): Remove generic version, as
2009 * testsuite/27_io/filebuf.cc: ...here.
2018 * testsuite/27_io/filebuf.cc: Same.
2041 * testsuite/27_io/filebuf.cc: Same.
3082 * include/bits/fstream.tcc (filebuf::_M_underflow_common): Revert.
3150 * include/bits/fstream.tcc (filebuf::_M_allocate_internal_buffer):
3152 (filebuf::_M_destroy_internal_buffer): Same.
3153 (filebuf::filebuf(cfile, openmode, int_type): Remove definition.
3154 (filebuf::fd): Remove.
3155 * include/std/std_fstream.h (filebuf::_M_unbuf): Remove.
3156 (filebuf::filebuf(__c_file*, openmode, int_type)): Remove.
3157 (filebuf::fd): Remove.
3259 Move to filebuf.
3377 * include/std/std_fstream.h (filebuf::_M_allocate_file): Remove.
3378 (filebuf::_M_unbuf): Add.
3379 (filebuf::_M_file): Change to non-pointer.
3380 (filebuf::_M_allocate_pback_buffer): Remove.
3381 * include/bits/fstream.tcc (filebuf::_M_allocate_file): Remove.
3382 (filebuf::_M_allocate_internal_buffer): Use _M_unbuf.
3384 (filebuf::_M_allocate_pback_buffer): Remove.
3517 * include/bits/fstream.tcc (filebuf::seekpos): Fix.
4369 * include/bits/fstream.tcc: Same, for filebuf, wfilebuf, ifstream,
4480 * include/bits/fstream.tcc (filebuf::underflow): Remove
4482 (filebuf::_M_convert_to_external): Same.
4506 * include/std/std_fstream.h (filebuf::__file_type): Change to
4508 (filebuf::_M_convert_to_external): Declare.
4509 * include/bits/fstream.tcc (filebuf::_M_convert_to_external): Define
4511 (filebuf::_M_really_overflow): Use it.
4512 (filebuf::underflow): Use codecvt.
4763 * include/bits/fstream.tcc (filebuf::close()): Fix close for input
4765 (filebuf::_M_really_overflow): Match indeterminate and sync calls.
4766 * testsuite/27_io/filebuf.cc: Compile only.
4770 * testsuite/27_io/filebuf-*: Move to...
5137 * testsuite/27_io/filebuf.cc: Same.
5205 * docs/html/17_intro/porting-howto.xml: Update filebuf section.
5346 * include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
5348 (filebuf::showmanyc): Check for is_open.
5349 * include/std/fstream (filebuf::sync): Tweak.
5350 * testsuite/27_io/filebuf.cc: Tweak.