gcc/libstdc++-v3/include/debug
François Dumont 6c882d0fdc safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in...
2018-05-09  François Dumont  <fdumont@gcc.gnu.org>

	* include/debug/safe_iterator.h (_Safe_iterator<>::_M_constant()):
	Rename in...
	(_Safe_iterator<>::_S_constant()): ...that.
	* include/debug/safe_local_iterator.h
	(_Safe_local_iterator<>::_M_constant()): Rename in...
	(_Safe_local_iterator<>::_S_constant()): ...that.
	* include/debug/formatter.h: Remove bits/cpp_type_traits.h include.
	(_Iterator_state::__rbegin): New.
	(_Iterator_state::__rmiddle): New.
	(_Iterator_state::__rend): New.
	(_Parameter::_Parameter(const _Safe_iterator<>&, const char*,
	_Is_iterator)): Use _Safe_iterator<>::_S_constant. Grab normal underlying
	iterator type.
	(_Parameter::_Parameter(const _Safe_local_iterator<>&, const char*,
	_Is_iterator)): Likewise.
	(_Parameter::_S_reverse_state(_Iterator_state)): New.
        (_Parameter(__gnu_cxx::__normal_iterator<> const&, const char*,
	_Is_iterator)): New.
	(_Parameter(std::reverse_iterator<> const&, const char*,
	_Is_iterator)): New.
	(_Parameter(std::reverse_iterator<_Safe_iterator<>> const&,
	const char*, _Is_iterator)): New.
	(_Parameter(std::move_iterator<> const&, const char*, _Is_iterator):
	New.
	(_Parameter(std::move_iterator<_Safe_iterator<>> const&, const char*,
	_Is_iterator)): New.
	* testsuite/24_iterators/move_iterator/debug_neg.cc: New.
	* testsuite/24_iterators/normal_iterator/debug_neg.cc: New.
	* testsuite/24_iterators/reverse_iterator/debug_neg.cc: New.

From-SVN: r260093
2018-05-09 20:04:46 +00:00
..
array Update copyright years. 2018-01-03 11:03:58 +01:00
assertions.h Update copyright years. 2018-01-03 11:03:58 +01:00
bitset Update copyright years. 2018-01-03 11:03:58 +01:00
debug.h Update copyright years. 2018-01-03 11:03:58 +01:00
deque macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
formatter.h safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in... 2018-05-09 20:04:46 +00:00
forward_list macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
functions.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
helper_functions.h Update copyright years. 2018-01-03 11:03:58 +01:00
list macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
macros.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
map Update copyright years. 2018-01-03 11:03:58 +01:00
map.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
multimap.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
multiset.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
safe_base.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_container.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_iterator.h safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in... 2018-05-09 20:04:46 +00:00
safe_iterator.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_local_iterator.h safe_iterator.h (_Safe_iterator<>::_M_constant()): Rename in... 2018-05-09 20:04:46 +00:00
safe_local_iterator.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_sequence.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_sequence.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_base.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_container.h Update copyright years. 2018-01-03 11:03:58 +01:00
safe_unordered_container.tcc Update copyright years. 2018-01-03 11:03:58 +01:00
set Update copyright years. 2018-01-03 11:03:58 +01:00
set.h macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
stl_iterator.h Update copyright years. 2018-01-03 11:03:58 +01:00
string macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
unordered_map macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
unordered_set macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00
vector macros.h (__glibcxx_check_valid_range_at): New. 2018-05-08 19:46:59 +00:00