gcc/libstdc++-v3/include/debug
Paolo Carlini 561e7a36e3 [multiple changes]
2005-05-24  Jonathan Wakely  <redi@gcc.gnu.org>

	* include/debug/string (class basic_string): Add missing
	default template arguments; provide typedefs for char
	and wchar_t.
	(operator[]): Allow s[s.size()] in debug mode, but not
	pedantic mode.

2005-05-24  Paolo Carlini  <pcarlini@suse.de>

	Port from libstdcxx_so_7-branch:
	2005-04-25  Christopher Jefferson  <chris@bubblescope.net>

	* include/bits/stl_algo.h (count): Correct concept checks.
	(search_n) : Likewise.
	* testsuite/25_algorithms/search_n/check_type.cc: New.

	* testsuite/testsuite_iterators.h
	(random_access_iterator_wrapper::operator+): Move out of
	class to external function, and add symmetric version.

	2005-03-14  Christopher Jefferson  <chris@bubblescope.net>

	* testsuite/testsuite_iterators.h (WritableObject::WritableObject):
	Add const.

	2005-02-01  Christopher Jefferson  <chris@bubblescope.net>

	* testsuite/testsuite_iterators.h (random_access_iterator_wrapper::
	operator--): Fix typo.
	(OutputContainer::OutputContainer): Correct zeroing array.
	(WritableObject::operator==): Fix typo.
        (WritableObject::operator=): make operator= templated
	to allow differing types to be assigned.
	(WritableObject::operator++): Fix checking if iterator is
	written to multiple times.
	(random_access_iterator_wrapper::operator+): Add const.
	(random_access_iterator_wrapper::operator-): Likewise.
	(random_access_iterator_wrapper::operator[]): Add dereference.

From-SVN: r100101
2005-05-24 10:58:22 +00:00
..
bitset DR 434. 2005-05-09 13:45:05 +01:00
debug.h * include/debug/debug.h: Fix typo in macro name. 2005-05-10 18:30:36 +01:00
deque c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
formatter.h PR libstdc++/21244 (cont) 2005-04-28 07:50:48 +00:00
hash_map [multiple changes] 2003-11-11 20:09:16 +00:00
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 [multiple changes] 2003-11-11 20:09:16 +00:00
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 cpp_type_traits.h: Rename _M_type fields to __value... 2005-02-01 13:30:34 +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 [multiple changes] 2003-11-11 20:09:16 +00:00
set.h c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
string [multiple changes] 2005-05-24 10:58:22 +00:00
vector c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00