joaquintides
|
11fa731dbc
|
automatically checked iterator invalidation upon merge/splice
|
2021-08-13 17:42:37 +02:00 |
|
joaquintides
|
7dd7e2e45b
|
implemented safe iterator transfer in merge/splice
|
2021-08-13 13:08:40 +02:00 |
|
joaquintides
|
41c9f2a0e2
|
suppressed unused variable
|
2021-08-10 19:43:59 +02:00 |
|
joaquintides
|
dc480499a2
|
added partial merge functionality to key-based indices
plus fixed a compile-time error with legacy splice code when applied to different-type indices
|
2021-08-10 19:24:48 +02:00 |
|
joaquintides
|
5581ac66bb
|
allowed intra-container full splice
|
2021-08-10 10:59:27 +02:00 |
|
joaquintides
|
81aeecad30
|
fixed problem with Boost.Move C++03 perfect fwd emulation
|
2021-08-09 20:37:04 +02:00 |
|
joaquintides
|
218b44d2f4
|
called the right merge_different overload
|
2021-08-09 20:35:36 +02:00 |
|
joaquintides
|
d5a592aaca
|
s/BOOST_RV_REF/BOOST_FWD_REF
|
2021-08-09 17:12:32 +02:00 |
|
joaquintides
|
2c060aaba3
|
hardened merge/splice tests
|
2021-08-09 13:29:08 +02:00 |
|
joaquintides
|
02fb784eb1
|
added hashed_index::merge
|
2021-08-05 19:14:52 +02:00 |
|
joaquintides
|
c2f282ffb6
|
refactored merge algorithm into multi_index_container
|
2021-08-05 18:22:18 +02:00 |
|
joaquintides
|
3b6079d13b
|
fixed previous workaround
|
2021-08-05 11:24:24 +02:00 |
|
joaquintides
|
d8cd4ab6bc
|
added explicit boost::move on rvalue ref
for the benefit of C++03 compilers
|
2021-08-05 09:37:21 +02:00 |
|
joaquintides
|
7d2b9dd808
|
added rvalue ref merge
(test expected to fail in C++03)
|
2021-08-05 09:23:32 +02:00 |
|
joaquintides
|
973ce468fd
|
initial draft
|
2021-08-04 18:11:48 +02:00 |
|
joaquintides
|
ece90a6eb4
|
un-named unused parameter
|
2020-05-11 15:37:17 +02:00 |
|
joaquintides
|
2271c1b9c6
|
added missing typename keyword
|
2020-05-10 12:26:17 +02:00 |
|
joaquintides
|
4a109e99e5
|
avoided deprecated #includes, fixed Boost.Move headers
|
2020-05-10 12:17:55 +02:00 |
|
joaquintides
|
f8945d113e
|
fixed interaction of C++03 boost::move with non-refd template params
|
2020-05-10 11:50:06 +02:00 |
|
joaquintides
|
85b6cdba91
|
SFINAEd test overload set
|
2020-05-10 11:01:50 +02:00 |
|
joaquintides
|
98091f99e6
|
added missing typename keyword
|
2020-05-10 10:12:17 +02:00 |
|
joaquintides
|
e69466039d
|
implemented node extraction/insertion (#27)
|
2020-05-09 20:25:41 +02:00 |
|