Lenny Maiorani
be5311be99
Vector: Correctly pass args to insert, insert_before_matching, prepend
...
Problem:
- Using regular functions rather than function templates results in
the arguments not being deduced. This then requires the same
function to be written multiple times and for `move` to be used
rather than `forward`.
Solution:
- Collapse multiple function overloads to a single function template
with a deduced argument. This allows the argument to be a forwarding
reference and bind to either an l-value or r-value and forward the
value.
Note:
- `append` is not being changed because there are several overloads
for appending single values and concatenating vectors. This
conflation needs to be addressed first.
2021-01-31 10:48:12 +01:00
..
2021-01-15 09:44:21 +01:00
2020-12-20 21:13:10 +01:00
2021-01-15 09:42:42 +01:00
2021-01-02 01:37:22 +01:00
2021-01-17 20:30:31 +01:00
2021-01-15 09:44:21 +01:00
2020-11-22 16:07:00 +01:00
2020-10-13 23:59:46 +02:00
2021-01-01 22:23:13 +01:00
2020-10-03 12:36:49 +02:00
2020-09-14 20:58:12 +02:00
2020-11-22 11:35:53 +01:00
2020-08-22 17:18:14 +02:00
2021-01-12 09:11:45 +01:00
2021-01-30 13:52:12 +01:00
2021-01-31 10:48:12 +01:00
2020-12-19 23:29:40 +01:00
2021-01-31 10:48:12 +01:00
2020-12-24 11:02:04 +01:00
2020-12-05 23:52:17 +01:00
2021-01-29 08:49:50 +01:00
2021-01-28 17:35:41 +01:00
2021-01-12 09:11:45 +01:00
2021-01-12 09:11:45 +01:00
2020-12-30 20:37:41 +01:00
2021-01-11 19:45:05 +01:00
2020-12-21 00:15:44 +01:00
2021-01-12 09:11:45 +01:00
2021-01-27 22:48:41 +01:00
2021-01-23 16:46:26 +01:00
2021-01-17 09:07:32 +01:00
2021-01-12 09:11:45 +01:00
2020-10-29 11:52:31 +01:00
2020-10-29 11:52:31 +01:00
2020-10-21 19:42:12 +02:00
2021-01-12 09:11:45 +01:00
2021-01-31 10:48:12 +01:00
2020-12-13 11:00:20 +01:00
2020-12-13 11:00:20 +01:00
2021-01-12 09:11:45 +01:00
2021-01-12 09:11:45 +01:00
2020-11-24 16:37:55 +01:00
2021-01-22 22:14:30 +01:00
2020-11-14 17:20:17 +01:00
2021-01-15 23:26:47 +01:00
2020-11-02 12:56:36 +01:00
2021-01-12 09:11:45 +01:00
2020-11-02 12:56:36 +01:00
2020-12-21 00:15:44 +01:00
2020-09-08 14:01:21 +02:00
2020-07-01 11:18:19 +02:00
2020-07-01 11:18:19 +02:00
2020-07-06 18:38:08 +02:00
2020-12-30 20:33:53 +01:00
2020-11-05 09:59:30 +01:00
2020-12-26 10:05:50 +01:00
2020-09-25 21:18:17 +02:00
2021-01-12 09:11:45 +01:00
2021-01-27 22:48:41 +01:00
2021-01-23 16:46:26 +01:00
2020-12-31 21:51:00 +01:00
2021-01-12 23:34:01 +01:00
2021-01-12 23:34:01 +01:00
2021-01-12 23:36:20 +01:00
2020-07-27 15:54:39 +02:00
2020-12-09 21:17:24 +01:00
2020-11-22 10:54:33 +01:00
2020-08-27 10:12:04 +02:00
2020-12-30 20:33:53 +01:00
2020-12-08 23:34:38 +01:00
2020-11-23 14:08:50 +01:00
2020-12-30 20:33:53 +01:00
2020-12-08 23:34:38 +01:00
2020-10-08 09:59:55 +02:00
2020-09-29 16:14:58 +02:00
2021-01-12 09:11:45 +01:00
2021-01-10 16:46:13 +01:00
2021-01-12 09:11:45 +01:00
2021-01-30 09:23:18 +01:00
2021-01-12 23:34:01 +01:00
2021-01-31 10:48:12 +01:00
2020-12-10 11:02:02 +01:00
2020-12-21 00:09:48 +01:00
2021-01-12 09:11:45 +01:00
2021-01-12 09:11:45 +01:00
2021-01-09 19:57:50 +01:00
2020-09-25 21:18:17 +02:00
2021-01-27 21:10:57 +01:00
2020-12-08 09:39:43 +01:00
2021-01-09 21:12:31 +01:00
2021-01-31 10:48:12 +01:00
2021-01-31 10:48:12 +01:00
2020-11-23 18:37:40 +01:00
2021-01-12 09:11:45 +01:00
2021-01-12 23:34:01 +01:00
2020-11-08 16:51:54 +01:00
2021-01-28 09:14:49 +01:00
2020-12-30 13:28:49 +01:00
2021-01-12 23:36:20 +01:00
2021-01-15 23:26:47 +01:00
2020-11-24 22:06:51 +01:00
2021-01-12 09:11:45 +01:00
2021-01-25 09:47:36 +01:00
2020-12-30 20:33:53 +01:00
2021-01-12 23:36:20 +01:00
2021-01-12 23:36:20 +01:00
2021-01-15 09:42:42 +01:00
2021-01-12 23:36:20 +01:00
2020-10-14 11:29:29 +02:00
2020-08-26 08:52:07 +02:00
2020-12-28 19:35:32 +01:00
2021-01-11 19:45:05 +01:00
2020-12-30 13:28:49 +01:00
2021-01-17 14:42:23 +01:00
2020-09-09 20:15:50 +02:00
2020-12-31 16:16:07 +01:00
2021-01-04 19:13:52 +01:00
2020-12-12 20:09:42 +01:00
2021-01-12 09:11:45 +01:00
2020-12-12 23:50:23 +01:00
2021-01-12 09:11:45 +01:00
2021-01-02 01:37:22 +01:00
2021-01-12 09:11:45 +01:00
2021-01-12 09:11:45 +01:00
2021-01-01 22:59:48 +01:00
2021-01-12 09:11:45 +01:00
2021-01-31 10:48:12 +01:00
2021-01-25 09:47:36 +01:00
2021-01-12 09:11:45 +01:00