gcc/libstdc++-v3/include/tr1
Paolo Carlini 6725add54e numeric_traits.h: Do not include <limits>.
2007-04-13  Paolo Carlini  <pcarlini@suse.de>

	* include/ext/numeric_traits.h: Do not include <limits>.
	(__numeric_traits_integer::__is_signed, __digits): Add.
	(__numeric_traits_floating::__digits10, __max_exponent10): Add.
	* src/istream.cc (ignore<char>(streamsize, int_type), operator>>
	(basic_istream<char>&, char*), ignore<wchar_t>(streamsize,
	int_type)): Use the latter.
	* src/compatibility.cc (ignore<char>(streamsize),
	ignore<wchar_t>(streamsize)): Likewise.
	* include/ext/vstring_util.h (__vstring_utility<>::_S_compare):
	Likewise.
	* include/bits/stl_memory.h (__get_temporary_buffer): Likewise.
	* include/bits/stl_algobase.h (lexicographical_compare(const char*,
	const char*, const char*, const char*)): Likewise.
	* include/bits/locale_facets.tcc (num_get<>::_M_extract_int(_InIter,
	_InIter, ios_base&, ios_base::iostate&, _ValueT&),
	num_put<>::_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT),
	num_put<>::_M_insert_float(_OutIter, ios_base&, _CharT, char,
	_ValueT), collate<>::do_hash(const _CharT*, const _CharT*)): Likewise.
	* include/bits/basic_string.h (basic_string<>::_S_compare): Likewise.
	* include/bits/istream.tcc (operator>>(short&), operator>>(int&),
	ignore(streamsize), ignore(streamsize, int_type), operator>>
	(basic_istream<>&, _CharT*)): Likewise.
	* include/bits/stl_bvector.h (vector<bool>::max_size): Likewise.
	* include/tr1/functional_hash.h (struct hash<long double>): Likewise.
	* include/std/istream: Do not include <limits>.
	* include/tr1/cmath: Include <limits>.
	* testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
	Likewise.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
	Likewise.
	* testsuite/27_io/ios_base/storage/2.cc: Likewise.

	* include/tr1/hashtable: Do not include the whole <iterator>.

From-SVN: r123779
2007-04-13 10:54:37 +00:00
..
array stl_algo.h (swap_ranges): Move... 2007-03-12 13:59:50 +00:00
bessel_function.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
beta_function.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
boost_shared_ptr.h acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
ccomplex acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
cctype acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
cfenv functions_std.cc: Without C99 support, _GLIBCXX_USE_WCHAR_T not defined, so dg-require-c-std. 2007-03-22 16:43:41 +00:00
cfloat
cinttypes complex.h: Without __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. 2007-03-26 10:41:41 +00:00
climits
cmath numeric_traits.h: Do not include <limits>. 2007-04-13 10:54:37 +00:00
common.h [multiple changes] 2007-03-16 10:35:16 +00:00
complex acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
complex.h acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
cstdarg
cstdbool complex.h: Without __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. 2007-03-26 10:41:41 +00:00
cstdint complex.h: Without __GXX_EXPERIMENTAL_CXX0X__ include_next complex.h. 2007-03-26 10:41:41 +00:00
cstdio acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
cstdlib acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
ctgmath
ctime
ctype.h
cwchar acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
cwctype acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
ell_integral.tcc poly_laguerre.tcc: s/__alpha/__alpha1/g. 2007-04-01 11:28:16 -07:00
exp_integral.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
fenv.h
float.h
functional functional: Formatting fixes. 2007-03-25 16:29:15 +00:00
functional_hash.h numeric_traits.h: Do not include <limits>. 2007-04-13 10:54:37 +00:00
gamma.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
hashtable numeric_traits.h: Do not include <limits>. 2007-04-13 10:54:37 +00:00
hashtable_policy.h PR libstdc++/28080 (partial) 2007-03-10 20:29:45 +00:00
hypergeometric.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
inttypes.h
legendre_function.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
limits.h
math.h [multiple changes] 2007-03-16 10:35:16 +00:00
memory acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
modified_bessel_func.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
poly_hermite.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
poly_laguerre.tcc poly_laguerre.tcc: Missing s/__alpha/__alpha1, line 278. 2007-04-01 23:03:42 +02:00
random type_traits.h (__numeric_traits): Move... 2007-04-06 14:52:27 +00:00
random.tcc acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
regex regex: Add "boilerplate" implementations. 2007-03-12 21:57:51 +00:00
riemann_zeta.tcc [multiple changes] 2007-03-16 10:35:16 +00:00
special_function_util.h [multiple changes] 2007-03-16 10:35:16 +00:00
stdarg.h
stdbool.h
stdint.h
stdio.h
stdlib.h acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
tgmath.h
tuple tuple (get(_Tuple_impl<>&, get(const _Tuple_impl<>&): Rename as __get_helper. 2007-03-19 16:58:54 +00:00
type_traits type_traits (__is_function_helper): New, uses variadic templates. 2007-04-10 15:12:54 +00:00
type_traits_fwd.h type_traits_fwd.h (__is_union_or_class): Remove. 2007-04-09 17:07:37 +00:00
unordered_map acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
unordered_set acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
utility acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
wchar.h
wctype.h