Home
last modified time | relevance | path

Searched refs:_Rb_tree (Results 1 – 25 of 37) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_tree.h440 class _Rb_tree in _GLIBCXX_VISIBILITY()
458 _Reuse_or_alloc_node(_Rb_tree& __t) in _GLIBCXX_VISIBILITY()
535 _Rb_tree& _M_t; in _GLIBCXX_VISIBILITY()
542 _Alloc_node(_Rb_tree& __t) in _GLIBCXX_VISIBILITY()
555 _Rb_tree& _M_t; in _GLIBCXX_VISIBILITY()
897 _M_copy(const _Rb_tree& __x, _NodeGen& __gen) in _GLIBCXX_VISIBILITY()
907 _M_copy(const _Rb_tree& __x) in _GLIBCXX_VISIBILITY()
935 _Rb_tree() { } in _GLIBCXX_VISIBILITY()
937 _Rb_tree() = default; in _GLIBCXX_VISIBILITY()
940 _Rb_tree(const _Compare& __comp, in _GLIBCXX_VISIBILITY()
[all …]
H A Dnode_handle.h141 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
225 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
277 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
H A Dstl_multiset.h131 typedef _Rb_tree<key_type, value_type, _Identity<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_set.h131 typedef _Rb_tree<key_type, value_type, _Identity<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_multimap.h148 typedef _Rb_tree<key_type, value_type, _Select1st<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_map.h149 typedef _Rb_tree<key_type, value_type, _Select1st<value_type>, in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_tree.h427 class _Rb_tree in _GLIBCXX_VISIBILITY()
445 _Reuse_or_alloc_node(_Rb_tree& __t) in _GLIBCXX_VISIBILITY()
518 _Rb_tree& _M_t; in _GLIBCXX_VISIBILITY()
525 _Alloc_node(_Rb_tree& __t) in _GLIBCXX_VISIBILITY()
534 _Rb_tree& _M_t; in _GLIBCXX_VISIBILITY()
889 _M_copy(const _Rb_tree& __x, _NodeGen& __gen) in _GLIBCXX_VISIBILITY()
900 _M_copy(const _Rb_tree& __x) in _GLIBCXX_VISIBILITY()
928 _Rb_tree() { } in _GLIBCXX_VISIBILITY()
930 _Rb_tree() = default; in _GLIBCXX_VISIBILITY()
933 _Rb_tree(const _Compare& __comp, in _GLIBCXX_VISIBILITY()
[all …]
H A Dnode_handle.h239 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
331 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
383 friend class _Rb_tree; in _GLIBCXX_VISIBILITY() local
H A Dstl_multiset.h132 typedef _Rb_tree<key_type, value_type, _Identity<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_set.h133 typedef _Rb_tree<key_type, value_type, _Identity<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_multimap.h153 typedef _Rb_tree<key_type, value_type, _Select1st<value_type>, in _GLIBCXX_VISIBILITY()
H A Dstl_map.h154 typedef _Rb_tree<key_type, value_type, _Select1st<value_type>, in _GLIBCXX_VISIBILITY()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/
H A Drb_tree78 : public std::_Rb_tree<_Key, _Value, _KeyOfValue, _Compare, _Alloc>
80 typedef std::_Rb_tree<_Key, _Value, _KeyOfValue, _Compare, _Alloc> _Base;
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/
H A Drb_tree78 : public std::_Rb_tree<_Key, _Value, _KeyOfValue, _Compare, _Alloc>
80 typedef std::_Rb_tree<_Key, _Value, _KeyOfValue, _Compare, _Alloc> _Base;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20152437 * include/bits/stl_tree.h (_Rb_tree::swap,
2438 swap(_Rb_tree&, _Rb_tree&)): Likewise.
2714 * include/bits/stl_tree.h (_Rb_tree::operator=(_Rb_tree&&)): Include
2716 (_Rb_tree::_Rb_tree(_Rb_tree&&, _Node_alloc_type&&)): Use
2982 * include/bits/stl_tree.h (_Rb_tree<>::__is_transparent<>): Move to
3186 * include/bits/stl_tree.h (_Rb_tree::_M_end()): Return _Base_ptr
3188 (_Rb_tree::_M_copy): Change second parameter to _Base_ptr.
3189 (_Rb_tree::_M_lower_bound, _Rb_tree:_M_upper_bound): Likewise.
3190 (_Rb_tree::_S_iter): Remove.
3191 (_Rb_tree::_S_lower_bound_tr, _Rb_tree::_S_upper_bound_tr): Remove.
[all …]
H A DChangeLog-20181607 (operator==(const _Rb_tree<>&, const _Rb_tree<>&)): Make inline friend.
1608 (operator<(const _Rb_tree<>&, const _Rb_tree<>&)): Likewise.
1609 (operator!=(const _Rb_tree<>&, const _Rb_tree<>&)): Likewise and
1611 (operator>(const _Rb_tree<>&, const _Rb_tree<>&)): Likewise.
1612 (operator<=(const _Rb_tree<>&, const _Rb_tree<>&)): Likewise.
1613 (operator>=(const _Rb_tree<>&, const _Rb_tree<>&)): Likewise.
1882 [__cplusplus >= 201103L] (_Rb_tree::__same_value_type): New alias
1884 [__cplusplus >= 201103L] (_Rb_tree::_M_insert_range_unique): Pair of
1887 [__cplusplus >= 201103L] (_Rb_tree::_M_insert_range_equal): Likewise.
1888 [__cplusplus < 201103L] (_Rb_tree::_M_insert_range_unique)
[all …]
H A DChangeLog-201664 * include/bits/stl_tree.h (_Rb_tree::_M_erase_aux(const_iterator)):
66 (_Rb_tree::_M_erase_aux(const_iterator, const_iterator)): Call
68 (_Rb_tree::_M_erase_aux(const Key&)): Likewise.
228 (_Rb_tree<>::_M_copy(_Const_Link_type, _Base_ptr)): Delete.
229 (_Rb_tree<>::_M_copy(const _Rb_tree&, _NodeGen&)): New.
230 (_Rb_tree<>::_M_copy(const _Rb_tree&)): New, use latter.
231 (_Rb_tree<>(const _Rb_tree&): Use latter.
232 (_Rb_tree<>(const _Rb_tree&, const allocator_type&)): Likewise.
233 (_Rb_tree<>::_M_move_data(_Rb_tree&, false_type)): Likewise.
234 (_Rb_tree<>::_M_move_assign(_Rb_tree&, false_type)): Likewise.
[all …]
H A DChangeLog-20121623 (_Rb_tree<>::_M_insert_): Take _Base_ptr rather than
1625 (_Rb_tree<>::_M_insert_node): New.
1626 (_Rb_tree<>::_M_get_insert_unique_pos): New, search code of
1628 (_Rb_tree<>::_M_insert_unique): Use latter.
1629 (_Rb_tree<>::_M_emplace_unique): New, likewise.
1630 (_Rb_tree<>::_M_get_insert_equal_pos): New, search code of
1632 (_Rb_tree<>::_M_insert_equal): Use latter.
1633 (_Rb_tree<>::_M_emplace_equal): New, likewise.
1634 (_Rb_tree<>::_M_get_insert_hint_unique_pos): New, search code of
1636 (_Rb_tree<>::_M_insert_unique_): Use latter.
[all …]
H A DChangeLog-20144971 (_Rb_tree<>::operator=(_Rb_tree<>&&)): New.
4972 (_Rb_tree<>::_M_assign_unique): New.
4973 (_Rb_tree<>::_M_assign_equal): New.
4974 (_Rb_tree<>): Adapt to reuse allocated nodes as much as possible.
4978 _Rb_tree::_M_assign_unique.
4982 _Rb_tree::_M_assign_equal.
4986 _Rb_tree::_M_assign_unique.
4990 _Rb_tree::_M_assign_equal.
6296 * include/bits/stl_tree.h (_Rb_tree::_M_move_assign): Copy the
6581 * include/bits/stl_tree.h (_Rb_tree::_M_end): Fix invalid cast.
[all …]
H A DChangeLog-200653 * include/bits/stl_tree.h (_Rb_tree<>::_M_insert_unique): Add
87 * include/bits/stl_tree.h (struct _Rb_tree): Change the _Link_type
600 * include/bits/stl_tree.h (_Rb_tree<>::_M_equal_range): Add.
613 * include/bits/stl_tree.h (_Rb_tree<>::destroy_node): Uglify.
619 * include/bits/stl_tree.h (_Rb_tree<>::_M_lower_bound(_Const_Link_type,
630 (_Rb_tree<>::_M_insert(_Base_ptr, _Base_ptr, const value_type&),
637 (_Rb_tree<>::_M_insert_(_Const_Base_ptr, _Const_Base_ptr,
1131 * include/bits/stl_tree.h (_Rb_tree<>::erase(const _Key&)): Don't
1777 * include/bits/stl_tree.h (_Rb_tree<>::max_size): Likewise.
5555 * include/bits/stl_tree.h (_Rb_tree<>::_M_insert_lower,
[all …]
H A DChangeLog-2005825 rules casting to _Rep_iterator&, forward to _Rb_tree facilities.
828 * include/bits/stl_tree.h (_Rb_tree<>::_M_insert(_Const_Base_ptr,
832 _Rb_tree<>::const_iterator counterparts of existing facilities.
1575 (_Rb_tree<>::begin(), _Rb_tree<>::end()): Adjust consistently.
2785 _Pair_alloc_type and use it for _Rb_tree.
2788 _Key_alloc_type and use it for _Rb_tree.
4489 * include/bits/stl_tree.h (_Rb_tree<>::_M_insert): Don't leak
5215 * include/bits/stl_tree.h (_Rb_tree<>::insert_unique(iterator,
5216 const _Val&), _Rb_tree<>::insert_equal(iterator, const _Val&)):
5249 * include/bits/stl_tree.h (_Rb_tree<>::insert_equal(_II, _II),
[all …]
H A DChangeLog-2021332 * include/bits/stl_tree.h (_Rb_tree::_Auto_node): Define new
334 (_Rb_tree::_M_insert_node): Use trailing-return-type to simplify
336 (_Rb_tree::_M_insert_lower_node): Likewise.
337 (_Rb_tree::_M_insert_equal_lower_node): Likewise.
338 (_Rb_tree::_M_emplace_unique): Likewise. Use _Auto_node.
339 (_Rb_tree::_M_emplace_equal): Likewise.
340 (_Rb_tree::_M_emplace_hint_unique): Likewise.
341 (_Rb_tree::_M_emplace_hint_equal): Likewise.
374 * include/bits/stl_tree.h (_Rb_tree(_Rb_tree&&, false_type)):
2506 * include/bits/stl_tree.h (_Rb_tree::insert_return_type)
[all …]
H A DChangeLog-2011643 * include/bits/stl_tree.h (_Rb_tree<>::erase(iterator)): Likewise.
1898 * include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree(const _Compare&,
3488 * include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree(_Rb_tree&&)): Use
3490 (_Rb_tree<>::~_Rb_tree): Use noexcept.
5858 * include/bits/stl_tree.h (_Rb_tree::erase(iterator), erase(iterator,
H A DChangeLog-20193424 * include/ext/rb_tree (_Rb_tree, allocator): Likewise.
3835 * include/bits/stl_tree.h (_Rb_tree::_S_value(_Const_Link_type)):
3837 (_Rb_tree::_S_key(_Const_Link_type)): Move assertions here. Access
3839 (_Rb_tree::_S_value(_Const_Base_ptr)): Remove.
3840 (_Rb_tree::_S_key(_Const_Base_ptr)): Do downcast and forward to
4071 * include/bits/stl_tree.h (_Rb_tree::erase(const Key*, const Key*)):
5340 * include/bits/stl_tree.h (_Rb_tree): Likewise.
5344 with regexp matching the corresponding _Rb_tree specialization.
H A DChangeLog-2007670 * include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree_impl<, true>): Remove,
1577 * include/bits/stl_tree.h (_Rb_tree(_Rb_tree&&)): Add.
2330 (_Rb_tree<>::_Rb_tree(const _Compare&, const allocator_type&),
2331 _Rb_tree(const _Rb_tree&)): Adjust.

12