• Home
  • Raw
  • Download

Lines Matching refs:__m

902     map(const map& __m)
903 : __tree_(__m.__tree_)
905 insert(__m.begin(), __m.end());
909 map& operator=(const map& __m)
912 __tree_ = __m.__tree_;
914 if (this != &__m) {
916 __tree_.value_comp() = __m.__tree_.value_comp();
917 __tree_.__copy_assign_alloc(__m.__tree_);
918 insert(__m.begin(), __m.end());
927 map(map&& __m)
929 : __tree_(_VSTD::move(__m.__tree_))
933 map(map&& __m, const allocator_type& __a);
936 map& operator=(map&& __m)
939 __tree_ = _VSTD::move(__m.__tree_);
983 map(const map& __m, const allocator_type& __a)
984 : __tree_(__m.__tree_.value_comp(), typename __base::allocator_type(__a))
986 insert(__m.begin(), __m.end());
1213 void swap(map& __m)
1215 {__tree_.swap(__m.__tree_);}
1312 map<_Key, _Tp, _Compare, _Allocator>::map(map&& __m, const allocator_type& __a)
1313 : __tree_(_VSTD::move(__m.__tree_), typename __base::allocator_type(__a))
1315 if (__a != __m.get_allocator())
1318 while (!__m.empty())
1320 _VSTD::move(__m.__tree_.remove(__m.begin().__i_)->__value_.__nc));
1573 multimap(const multimap& __m)
1574 : __tree_(__m.__tree_.value_comp(),
1575 __alloc_traits::select_on_container_copy_construction(__m.__tree_.__alloc()))
1577 insert(__m.begin(), __m.end());
1581 multimap& operator=(const multimap& __m)
1584 __tree_ = __m.__tree_;
1586 if (this != &__m) {
1588 __tree_.value_comp() = __m.__tree_.value_comp();
1589 __tree_.__copy_assign_alloc(__m.__tree_);
1590 insert(__m.begin(), __m.end());
1599 multimap(multimap&& __m)
1601 : __tree_(_VSTD::move(__m.__tree_))
1605 multimap(multimap&& __m, const allocator_type& __a);
1608 multimap& operator=(multimap&& __m)
1611 __tree_ = _VSTD::move(__m.__tree_);
1655 multimap(const multimap& __m, const allocator_type& __a)
1656 : __tree_(__m.__tree_.value_comp(), typename __base::allocator_type(__a))
1658 insert(__m.begin(), __m.end());
1777 void swap(multimap& __m)
1779 {__tree_.swap(__m.__tree_);}
1868 multimap<_Key, _Tp, _Compare, _Allocator>::multimap(multimap&& __m, const allocator_type& __a)
1869 : __tree_(_VSTD::move(__m.__tree_), typename __base::allocator_type(__a))
1871 if (__a != __m.get_allocator())
1874 while (!__m.empty())
1876 _VSTD::move(__m.__tree_.remove(__m.begin().__i_)->__value_.__nc));