gcc/libstdc++-v3/include/debug
Paolo Carlini 3af22b23b3 basic_string.h (insert(iterator, _CharT), [...]): Avoid troubles with ADL, user defined operators and __normal_iterator.
2005-12-06  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/basic_string.h (insert(iterator, _CharT),
	erase(iterator), erase(iterator, iterator)): Avoid troubles
	with ADL, user defined operators and __normal_iterator.
	* include/bits/stl_iterator.h (operator-(const __normal_iterator
	<_Iterator, _Container>&, const __normal_iterator<_Iterator,
	_Container>&)): Add overload for left and right iterators of
	the same type.
	* include/debug/safe_iterator.h (operator-(const _Safe_iterator
	<_Iterator, _Sequence>&, const _Safe_iterator<_Iterator,
	_Sequence>&)): Likewise.
	* testsuite/21_strings/basic_string/types/1.cc: New.

From-SVN: r108123
2005-12-06 17:19:30 +00:00
..
bitset All files: Update FSF address. 2005-08-17 02:28:44 +00:00
debug.h PR libstdc++/20534 (contd) 2005-08-26 21:10:59 +00:00
deque All files: Update FSF address. 2005-08-17 02:28:44 +00:00
formatter.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
functions.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_map All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_map.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_multimap.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_multiset.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_set All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_set.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
list All files: Update FSF address. 2005-08-17 02:28:44 +00:00
macros.h PR libstdc++/20534 (contd) 2005-08-26 21:10:59 +00:00
map All files: Update FSF address. 2005-08-17 02:28:44 +00:00
map.h PR libstdc++/23578 (DR 464 [Ready]) 2005-08-29 16:11:19 +00:00
multimap.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
multiset.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
safe_base.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
safe_iterator.h basic_string.h (insert(iterator, _CharT), [...]): Avoid troubles with ADL, user defined operators and __normal_iterator. 2005-12-06 17:19:30 +00:00
safe_iterator.tcc All files: Update FSF address. 2005-08-17 02:28:44 +00:00
safe_sequence.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
set All files: Update FSF address. 2005-08-17 02:28:44 +00:00
set.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
string All files: Update FSF address. 2005-08-17 02:28:44 +00:00
vector PR libstdc++/23578 (DR 464 [Ready]) 2005-08-29 16:11:19 +00:00