gcc/libstdc++-v3/include/debug
François Dumont 9fc0e24b6c safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference.
2013-11-08  François Dumont  <fdumont@gcc.gnu.org>

	* include/debug/safe_iterator.h (_BeforeBeginHelper<>::_S_Is):
	Take only a const safe iterator reference.
	(_BeforeBeginHelper<>::_S_Is_beginnest): Likewise.
	(__get_distance): Take only one type of iterator.
	(_Safe_iterator<>::_M_valid_range<>): Not template anymore.
	(_Safe_iterator<>::_M_get_sequence()): Return pointer to const
	sequence from a const_iterator and a pointer to sequence from an
	iterator.
	* include/debug/safe_iterator.tcc: Adapt.
	* include/debug/safe_local_iterator.h
	(_Safe_local_iterator<>::_M_valid_range<>): Not template anymore.
	(_Safe_local_iterator<>::_M_get_sequence()): Return pointer to
	const sequence from a const_iterator and a pointer to sequence
	from an iterator.
	* include/debug/safe_local_iterator.tcc: Adapt.
	* include/debug/forward_list
	(_BeforeBeginHelper<std::__debug::forward_list<>>): Adapt.

From-SVN: r204598
2013-11-08 21:03:58 +00:00
..
array Print additional info when various out-of-range conditions are detected. 2013-09-21 19:04:13 -07:00
bitset Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
debug.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
deque re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-20 15:50:09 +00:00
formatter.h formatter.h (__check_singular): Add const on iterator reference. 2013-10-25 19:25:06 +00:00
forward_list safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference. 2013-11-08 21:03:58 +00:00
functions.h formatter.h (__check_singular): Add const on iterator reference. 2013-10-25 19:25:06 +00:00
list re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-18 18:31:01 +00:00
macros.h re PR libstdc++/58191 (Can't use boost transform_iterator with _GLIBCXX_DEBUG) 2013-08-30 20:16:03 +00:00
map Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
map.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
multimap.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
multiset.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_base.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_iterator.h safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference. 2013-11-08 21:03:58 +00:00
safe_iterator.tcc safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference. 2013-11-08 21:03:58 +00:00
safe_local_iterator.h safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference. 2013-11-08 21:03:58 +00:00
safe_local_iterator.tcc safe_iterator.h (_BeforeBeginHelper<>::_S_Is): Take only a const safe iterator reference. 2013-11-08 21:03:58 +00:00
safe_sequence.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_sequence.tcc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_unordered_base.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_unordered_container.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_unordered_container.tcc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
set Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
set.h Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
string re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-24 10:07:32 +00:00
unordered_map re PR libstdc++/57065 (incorrect default allocator template for debug and profile unordered_map) 2013-04-25 09:42:46 +00:00
unordered_set hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
vector re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-17 12:23:54 +00:00