Max Kellermann
|
5c44082b77
|
util/IntrusiveForwardList: add non-static insert_after() implementation
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
df7ed27b78
|
util/IntrusiveForwardList: fix move operator, really swap counter
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
f01793ad4a
|
util/Intrusive*: move constant_time_size to an options struct
This makes it easier to add more options later.
|
2023-09-11 19:18:36 +02:00 |
|
Max Kellermann
|
b35e8a588f
|
util/IntrusiveForwardList: add operator++(int)
|
2023-09-06 15:31:07 +02:00 |
|
Max Kellermann
|
148aca23be
|
use SPDX IDs, replacing the long copyright headers
|
2023-03-06 14:59:48 +01:00 |
|
Max Kellermann
|
c7a0597fe7
|
util/Intrusive*: add C++20 concept checks
|
2022-12-01 15:43:51 +01:00 |
|
Max Kellermann
|
7b3d870516
|
util/IntrusiveForwardList: remove unnecessary initializer from hook
|
2022-11-11 21:14:52 +01:00 |
|
Max Kellermann
|
04ab8ae27b
|
util/IntrusiveList: add type aliases value_type, pointer, reference
|
2022-11-11 17:15:20 +01:00 |
|
Max Kellermann
|
1786eef8e6
|
util/IntrusiveForwardList: new class
|
2022-11-10 12:07:59 +01:00 |
|