Lines Matching refs:__base
999 typedef __tree<__value_type, __vc, __allocator_type> __base;
1000 typedef typename __base::__node_traits __node_traits;
1007 __base __tree_;
1014 typedef __map_iterator<typename __base::iterator> iterator;
1015 typedef __map_const_iterator<typename __base::const_iterator> const_iterator;
1020 typedef __map_node_handle<typename __base::__node, allocator_type> node_type;
1039 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {}
1050 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1061 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1096 _LIBCPP_HIDE_FROM_ABI map(map&& __m) _NOEXCEPT_(is_nothrow_move_constructible<__base>::value)
1101 …_LIBCPP_HIDE_FROM_ABI map& operator=(map&& __m) _NOEXCEPT_(is_nothrow_move_assignable<__base>::val…
1112 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1128 …_LIBCPP_HIDE_FROM_ABI explicit map(const allocator_type& __a) : __tree_(typename __base::allocator…
1131 : __tree_(__m.__tree_.value_comp(), typename __base::allocator_type(__a)) {
1363 _LIBCPP_HIDE_FROM_ABI void swap(map& __m) _NOEXCEPT_(__is_nothrow_swappable<__base>::value) {
1441 typedef typename __base::__node __node;
1442 typedef typename __base::__node_allocator __node_allocator;
1443 typedef typename __base::__node_pointer __node_pointer;
1444 typedef typename __base::__node_base_pointer __node_base_pointer;
1445 typedef typename __base::__parent_pointer __parent_pointer;
1508 : __tree_(std::move(__m.__tree_), typename __base::allocator_type(__a)) {
1684 typedef __tree<__value_type, __vc, __allocator_type> __base;
1685 typedef typename __base::__node_traits __node_traits;
1692 __base __tree_;
1699 typedef __map_iterator<typename __base::iterator> iterator;
1700 typedef __map_const_iterator<typename __base::const_iterator> const_iterator;
1705 typedef __map_node_handle<typename __base::__node, allocator_type> node_type;
1723 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {}
1734 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1745 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1784 …_LIBCPP_HIDE_FROM_ABI multimap(multimap&& __m) _NOEXCEPT_(is_nothrow_move_constructible<__base>::v…
1789 …ROM_ABI multimap& operator=(multimap&& __m) _NOEXCEPT_(is_nothrow_move_assignable<__base>::value) {
1801 : __tree_(__vc(__comp), typename __base::allocator_type(__a)) {
1817 …_LIBCPP_HIDE_FROM_ABI explicit multimap(const allocator_type& __a) : __tree_(typename __base::allo…
1820 : __tree_(__m.__tree_.value_comp(), typename __base::allocator_type(__a)) {
1955 _LIBCPP_HIDE_FROM_ABI void swap(multimap& __m) _NOEXCEPT_(__is_nothrow_swappable<__base>::value) {
2033 typedef typename __base::__node __node;
2034 typedef typename __base::__node_allocator __node_allocator;
2035 typedef typename __base::__node_pointer __node_pointer;
2094 : __tree_(std::move(__m.__tree_), typename __base::allocator_type(__a)) {