gcc/libstdc++-v3/include/debug
Paolo Carlini c0736a9ddb cpp_type_traits.h: Add types to the structs thus making type_traits.h redundant...
2005-01-31  Paolo Carlini  <pcarlini@suse.de>
	    Gabriel Dos Reis  <gdr@integrable-solutions.net>

	* include/bits/cpp_type_traits.h: Add types to the structs thus
	making type_traits.h redundant; exploit new __truth_type and
	__traitor helpers.
	* include/bits/type_traits.h: Remove.
	* include/Makefile.am: Update.
	* include/Makefile.in: Regenerate.
	* include/backward/tempbuf.h: Include cpp_type_traits.h instead.
	* include/bits/basic_string.h (replace(iterator, iterator,
	_InputIterator, _InputIterator), _S_construct(_InIterator,
	_InIterator, const _Alloc&)): Use __is_integer instead.
	* include/bits/stl_bvector.h (vector(_InputIterator,
	_InputIterator, const allocator_type&), assign(_InputIterator,
	_InputIterator), insert(iterator, _InputIterator, _InputIterator)):
	Likewise.
	* include/bits/stl_construct.h (_Destroy(_ForwardIterator,
	_ForwardIterator)): Use __is_scalar.
	* include/bits/stl_deque.h (deque(_InputIterator, _InputIterator,
	const allocator_type&), assign(_InputIterator, _InputIterator),
	insert(iterator, _InputIterator, _InputIterator)): Use __is_integer.
	* include/bits/stl_list.h (assign(_InputIterator, _InputIterator),
	insert(iterator, _InputIterator, _InputIterator)): Likewise.
	* include/bits/stl_tempbuf.h (_Temporary_buffer(_ForwardIterator,
	_ForwardIterator)): Use __is_scalar.
	* include/bits/stl_uninitialized.h (uninitialized_copy(_InputIterator,
	_InputIterator, _ForwardIterator), uninitialized_fill(_ForwardIterator,
	_ForwardIterator, const _Tp&), uninitialized_fill_n(_ForwardIterator,
	_Size, const _Tp&)): Likewise.
	* include/bits/stl_vector.h (vector(_InputIterator, _InputIterator,
	const allocator_type&), assign(_InputIterator, _InputIterator),
	insert(iterator, _InputIterator, _InputIterator)): Use __is_integer.
	* include/debug/debug.h (__valid_range(const _InputIterator&,
	const _InputIterator&)): Use __is_integer.
	* include/ext/slist (assign(_InputIterator, _InputIterator)): Likewise.
	* include/std/std_string.h: Include cpp_type_traits.h instead.

Co-Authored-By: Gabriel Dos Reis <gdr@integrable-solutions.net>

From-SVN: r94484
2005-01-31 16:22:01 +00:00
..
bitset c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
debug.h cpp_type_traits.h: Add types to the structs thus making type_traits.h redundant... 2005-01-31 16:22:01 +00:00
deque c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
formatter.h formatter.h (__gnu_debug::_Error_formatter): Remove copy constructor and assignment operator. 2004-06-25 07:01:42 +00:00
hash_map
hash_map.h bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
hash_multimap.h bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
hash_multiset.h bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
hash_set bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
hash_set.h bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
list c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
map
map.h re PR libstdc++/16813 (compiler error in DEBUG version of range insertion std::map::insert) 2004-07-29 10:52:49 +00:00
multimap.h c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
multiset.h c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
safe_base.h safe_base.h (__gnu_debug::_Safe_sequence_base): Revert -Weffc++ changes that defined copy ctory and or assignment operator. 2004-06-28 18:31:18 +00:00
safe_iterator.h [multiple changes] 2004-05-18 03:27:57 +00:00
safe_iterator.tcc re PR libstdc++/15090 (-fno-for-scope vs. libstdc++) 2004-05-13 16:29:39 +00:00
safe_sequence.h re PR libstdc++/15090 (-fno-for-scope vs. libstdc++) 2004-05-13 16:29:39 +00:00
set
set.h c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
string bitset, [...]: Remove trailing whitespace. 2003-12-09 05:26:28 +01:00
vector c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00