diff options
Diffstat (limited to 'libstdc++-v3/include/bits/stl_tree.h')
-rw-r--r-- | libstdc++-v3/include/bits/stl_tree.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/libstdc++-v3/include/bits/stl_tree.h b/libstdc++-v3/include/bits/stl_tree.h index 2e567360039..ecf3b5c3fe4 100644 --- a/libstdc++-v3/include/bits/stl_tree.h +++ b/libstdc++-v3/include/bits/stl_tree.h @@ -137,17 +137,17 @@ _GLIBCXX_BEGIN_NAMESPACE(std) #endif }; - _Rb_tree_node_base* - _Rb_tree_increment(_Rb_tree_node_base* __x); + _GLIBCXX_PURE _Rb_tree_node_base* + _Rb_tree_increment(_Rb_tree_node_base* __x) throw (); - const _Rb_tree_node_base* - _Rb_tree_increment(const _Rb_tree_node_base* __x); + _GLIBCXX_PURE const _Rb_tree_node_base* + _Rb_tree_increment(const _Rb_tree_node_base* __x) throw (); - _Rb_tree_node_base* - _Rb_tree_decrement(_Rb_tree_node_base* __x); + _GLIBCXX_PURE _Rb_tree_node_base* + _Rb_tree_decrement(_Rb_tree_node_base* __x) throw (); - const _Rb_tree_node_base* - _Rb_tree_decrement(const _Rb_tree_node_base* __x); + _GLIBCXX_PURE const _Rb_tree_node_base* + _Rb_tree_decrement(const _Rb_tree_node_base* __x) throw (); template<typename _Tp> struct _Rb_tree_iterator @@ -310,11 +310,11 @@ _GLIBCXX_BEGIN_NAMESPACE(std) _Rb_tree_insert_and_rebalance(const bool __insert_left, _Rb_tree_node_base* __x, _Rb_tree_node_base* __p, - _Rb_tree_node_base& __header); + _Rb_tree_node_base& __header) throw (); _Rb_tree_node_base* _Rb_tree_rebalance_for_erase(_Rb_tree_node_base* const __z, - _Rb_tree_node_base& __header); + _Rb_tree_node_base& __header) throw (); template<typename _Key, typename _Val, typename _KeyOfValue, @@ -1448,9 +1448,9 @@ _GLIBCXX_BEGIN_NAMESPACE(std) return __n; } - unsigned int + _GLIBCXX_PURE unsigned int _Rb_tree_black_count(const _Rb_tree_node_base* __node, - const _Rb_tree_node_base* __root); + const _Rb_tree_node_base* __root) throw (); template<typename _Key, typename _Val, typename _KeyOfValue, typename _Compare, typename _Alloc> |