Lines Matching refs:__m

882     map(const map& __m)
883 : __tree_(__m.__tree_)
885 insert(__m.begin(), __m.end());
889 map& operator=(const map& __m)
892 __tree_ = __m.__tree_;
894 if (this != &__m) {
896 __tree_.value_comp() = __m.__tree_.value_comp();
897 __tree_.__copy_assign_alloc(__m.__tree_);
898 insert(__m.begin(), __m.end());
907 map(map&& __m)
909 : __tree_(_VSTD::move(__m.__tree_))
913 map(map&& __m, const allocator_type& __a);
916 map& operator=(map&& __m)
919 __tree_ = _VSTD::move(__m.__tree_);
963 map(const map& __m, const allocator_type& __a)
964 : __tree_(__m.__tree_.value_comp(), __a)
966 insert(__m.begin(), __m.end());
1085 void swap(map& __m)
1087 {__tree_.swap(__m.__tree_);}
1280 map<_Key, _Tp, _Compare, _Allocator>::map(map&& __m, const allocator_type& __a)
1281 : __tree_(_VSTD::move(__m.__tree_), __a)
1283 if (__a != __m.get_allocator())
1286 while (!__m.empty())
1288 _VSTD::move(__m.__tree_.remove(__m.begin().__i_)->__value_));
1622 multimap(const multimap& __m)
1623 : __tree_(__m.__tree_.value_comp(),
1624 __alloc_traits::select_on_container_copy_construction(__m.__tree_.__alloc()))
1626 insert(__m.begin(), __m.end());
1630 multimap& operator=(const multimap& __m)
1633 __tree_ = __m.__tree_;
1635 if (this != &__m) {
1637 __tree_.value_comp() = __m.__tree_.value_comp();
1638 __tree_.__copy_assign_alloc(__m.__tree_);
1639 insert(__m.begin(), __m.end());
1648 multimap(multimap&& __m)
1650 : __tree_(_VSTD::move(__m.__tree_))
1654 multimap(multimap&& __m, const allocator_type& __a);
1657 multimap& operator=(multimap&& __m)
1660 __tree_ = _VSTD::move(__m.__tree_);
1704 multimap(const multimap& __m, const allocator_type& __a)
1705 : __tree_(__m.__tree_.value_comp(), __a)
1707 insert(__m.begin(), __m.end());
1815 void swap(multimap& __m)
1817 {__tree_.swap(__m.__tree_);}
1912 multimap<_Key, _Tp, _Compare, _Allocator>::multimap(multimap&& __m, const allocator_type& __a)
1913 : __tree_(_VSTD::move(__m.__tree_), __a)
1915 if (__a != __m.get_allocator())
1918 while (!__m.empty())
1920 _VSTD::move(__m.__tree_.remove(__m.begin().__i_)->__value_));