Changeset 4039
- Timestamp:
- Feb 11, 2021, 8:30:04 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/utility/SegmentSet.h
r4027 r4039 63 63 */ 64 64 typename me::const_iterator 65 insert_merge(const typename me::value_type& segment)65 insert_merge(const Segment<T, Compare>& segment) 66 66 { 67 67 std::pair<typename me::iterator, typename me::iterator> p = … … 78 78 */ 79 79 typename me::const_iterator 80 insert_merge( typename me::value_type&& segment)80 insert_merge(Segment<T, Compare>&& segment) 81 81 { 82 82 std::pair<typename me::iterator, typename me::iterator> p = … … 96 96 */ 97 97 typename me::iterator insert_merge(typename me::iterator hint, 98 const typename me::value_type& segment)99 { 100 typename me::value_typetmp(segment);98 const Segment<T, Compare>& segment) 99 { 100 Segment<T, Compare> tmp(segment); 101 101 return insert_merge(hint, std::move(tmp)); 102 102 } … … 108 108 typename me::iterator 109 109 insert_merge(typename me::iterator hint, 110 typename me::value_type&& segment)110 Segment<T, Compare>&& segment) 111 111 { 112 112 std::pair<typename me::iterator, typename me::iterator> p(hint, hint); … … 171 171 move_insert_merge(const std::pair<typename me::iterator, 172 172 typename me::iterator>& p, 173 typename me::value_type&& segment)173 Segment<T, Compare>&& segment) 174 174 { 175 175 YAT_ASSERT(p.first==this->end() || !compare(*p.first, segment));
Note: See TracChangeset
for help on using the changeset viewer.