gcc/libstdc++-v3/include/debug
Marc Glisse 0e1a966a86 re PR libstdc++/58338 (Add noexcept to functions with a narrow contract)
2013-09-19  Marc Glisse  <marc.glisse@inria.fr>

	PR libstdc++/58338
	* include/bits/stl_tree.h (_Rb_tree_node_base) [_S_minimum, _S_maximum]:
	Mark as noexcept.
	(_Rb_tree_iterator) [_Rb_tree_iterator, operator*, operator->,
	operator++, operator--, operator==, operator!=]: Likewise.
	(_Rb_tree_const_iterator) [_Rb_tree_const_iterator, _M_const_cast,
	operator*, operator->, operator++, operator--, operator==, operator!=]:
	Likewise.
	(operator==(const _Rb_tree_iterator&, const _Rb_tree_const_iterator&),
	operator!=(const _Rb_tree_iterator&, const _Rb_tree_const_iterator&)):
	Likewise.
	(_Rb_tree) [_M_put_node, _M_destroy_node, _M_root, _M_leftmost,
	_M_rightmost, _M_begin, _M_end, _S_left, _S_right, _S_minimum,
	_S_maximum]: Likewise.
	* include/debug/string (basic_string) [basic_string(const _Allocator&),
	shrink_to_fit, operator[], pop_back]: Likewise.
	* include/ext/vstring.h (__versa_string) [_M_limit, _M_disjunct,
	_M_ibegin, _M_iend, __versa_string(const _Alloc&),
	operator=(__versa_string&&), shrink_to_fit, operator[], front,
	back, assign(__versa_string&&), swap]: Likewise.
	(__versa_string) [__versa_string(), __versa_string(const _Alloc&)]:
	Merge.

From-SVN: r202737
2013-09-19 11:40:29 +00:00
..
array re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-18 18:31:01 +00: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 stl_deque.h (deque<>::insert(iterator, size_type, const value_type&), [...]): Adjust C++11 signatures to take a const_iterator. 2013-06-30 16:24:30 +00:00
formatter.h re PR libstdc++/57779 (vector insert fails to diagnose iterators pointing into *this in debug mode) 2013-08-01 19:54:46 +00:00
forward_list re PR libstdc++/57779 (vector insert fails to diagnose iterators pointing into *this in debug mode) 2013-08-01 19:54:46 +00:00
functions.h re PR libstdc++/58148 (Fails to insert iterator range into sequence container with -D_GLIBCXX_DEBUG when conversion is needed) 2013-08-30 20:55:37 +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 re PR libstdc++/58049 (libstdc++ bootstrap failure for fix to PR libstdc++/57779) 2013-08-02 07:34:55 +00:00
safe_iterator.tcc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
safe_local_iterator.h re PR libstdc++/58049 (libstdc++ bootstrap failure for fix to PR libstdc++/57779) 2013-08-02 07:34:55 +00:00
safe_local_iterator.tcc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +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-19 11:40:29 +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