gcc/libstdc++-v3/include/bits
Benjamin Kosnik a32e3c097e Tune for size.
2002-02-15  Benjamin Kosnik  <bkoz@redhat.com>

	Tune for size.
	* src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant
	explicit instantiation.
	(string::_Rep::_S_max_size): Same.
	* include/bits/basic_string.tcc: Add extern explicit
	instantiations for string, wstring.
	* include/bits/basic_ios.tcc: Add extern explicit instantiations
	for ios, wios.
	* include/bits/streambuf.tcc: Same, for streambuf, wstreambuf.
	* include/bits/istream.tcc: Same, for istream, wistream.
	* include/bits/ostream.tcc: Same for ostream, wostream, iostream,
	wiostream.
	* include/bits/sstream.tcc: Same, for stringbuf, wstringbuf,
	istringstream, wistringstream, ostringstream, wostringstream,
	stringstream, wstringstream.
	* include/bits/fstream.tcc: Same, for filebuf, wfilebuf, ifstream,
	wifstream, ofstream, wofstream, fstream, wfstream.
	* src/misc-inst.cc: Correct comments.
	Add iomanip instantiations for wide streams.
	* include/std/std_iomanip.h: Same.
	* include/bits/locale_facets.tcc: Same.

	* include/std/std_streambuf.h: Correct
	_GLIBCPP_FULLY_COMPLIANT_HEADERS guard.
	* include/std/std_sstream.h: Same.
	* include/std/std_ostream.h: Same.
	* include/std/std_istream.h: Same.
	* include/std/std_fstream.h: Same.

	* include/std/std_streambuf.h: Add definitions for private copy
	ctor and assignment operator.
	* include/std/std_istream.h: Remove declared but undefined copy
	ctor and assignment operator. This is taken care of in ios_base,
	so adding it in the derived class as well is superfluous.
	* include/std/std_ostream.h: Same.

	* include/bits/basic_ios.h (basic_ios::clear): Don't inline.
	* include/bits/basic_ios.tcc (basic_ios::clear): Move definition here.

From-SVN: r49798
2002-02-16 00:19:13 +00:00
..
basic_ios.h Tune for size. 2002-02-16 00:19:13 +00:00
basic_ios.tcc Tune for size. 2002-02-16 00:19:13 +00:00
basic_string.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
basic_string.tcc Tune for size. 2002-02-16 00:19:13 +00:00
boost_concept_check.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
c++config Daily bump. 2002-02-15 08:16:13 +00:00
char_traits.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
codecvt.h
concept_check.h
cpp_type_traits.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
fpos.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
fstream.tcc Tune for size. 2002-02-16 00:19:13 +00:00
functexcept.h
generic_shadow.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
gslice_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
gslice.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
indirect_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
ios_base.h ios_base.h: Use _Atomic_word for reference counts. 2002-01-24 21:14:41 +00:00
istream.tcc Tune for size. 2002-02-16 00:19:13 +00:00
locale_facets.h 2002-02-08 Benjamin Kosnik <bkoz@redhat.com> 2002-02-08 12:59:49 +00:00
locale_facets.tcc Tune for size. 2002-02-16 00:19:13 +00:00
localefwd.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
mask_array.h
ostream.tcc Tune for size. 2002-02-16 00:19:13 +00:00
pthread_allocimpl.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
slice_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
slice.h
sstream.tcc Tune for size. 2002-02-16 00:19:13 +00:00
stl_algo.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
stl_algobase.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
stl_alloc.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
stl_bvector.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
stl_construct.h
stl_deque.h
stl_function.h stl_function.h: Remove two lines of comments; adjust copyright years. 2002-01-06 09:14:15 +00:00
stl_heap.h
stl_iterator_base_funcs.h TODO: Update. 2002-02-08 07:34:54 +00:00
stl_iterator_base_types.h TODO: Update. 2002-02-08 07:34:54 +00:00
stl_iterator.h TODO: Update. 2002-02-08 07:34:54 +00:00
stl_list.h
stl_map.h stl_map.h: Tweak doxygen markup. 2002-02-08 02:19:06 +00:00
stl_multimap.h stl_map.h: Tweak doxygen markup. 2002-02-08 02:19:06 +00:00
stl_multiset.h
stl_numeric.h
stl_pair.h
stl_pthread_alloc.h
stl_queue.h
stl_raw_storage_iter.h
stl_relops.h Makefile.am (doxygen, [...]): Tweak targets. 2002-01-28 22:13:12 +00:00
stl_set.h
stl_stack.h
stl_tempbuf.h Makefile.am (doxygen, [...]): Tweak targets. 2002-01-28 22:13:12 +00:00
stl_threads.h
stl_tree.h stl_algo (__stl_threshold): Declare external. 2002-02-12 04:35:58 +00:00
stl_uninitialized.h Makefile.am (std_headers): Remove cXXX from list. 2002-01-04 21:27:36 +00:00
stl_vector.h stl_map.h: Tweak doxygen markup. 2002-02-08 02:19:06 +00:00
stream_iterator.h
streambuf_iterator.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
streambuf.tcc Tune for size. 2002-02-16 00:19:13 +00:00
stringfwd.h
type_traits.h
valarray_array.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
valarray_array.tcc signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00
valarray_meta.h signbitl.c: Copyright years as list, not range. 2002-01-16 19:57:39 +00:00