Andreas Kling
|
21db2b7b90
|
Everywhere: Remove NonnullOwnPtr.h includes
|
2023-03-06 23:46:35 +01:00 |
|
Andreas Kling
|
359d6e7b0b
|
Everywhere: Stop using NonnullOwnPtrVector
Same as NonnullRefPtrVector: weird semantics, questionable benefits.
|
2023-03-06 23:46:35 +01:00 |
|
Ali Mohammad Pur
|
14c8373eb0
|
AK+Kernel: Reduce the number of template parameters of IntrusiveRBTree
This makes the user-facing type only take the node member pointer, and
lets the compiler figure out the other needed types from that.
|
2021-09-10 18:05:46 +03:00 |
|
Idan Horowitz
|
cb9720baab
|
AK: Set IntrusiveRBTree Node key on insertion instead of construction
This makes the API look much nicer.
|
2021-09-08 19:17:07 +03:00 |
|
Idan Horowitz
|
1db9250766
|
AK: Make IntrusiveRedBlackTree capable of holding non-raw pointers
This is completely based on e4412f1f59
and will allow us to convert some AK::HashMap users in the kernel.
|
2021-09-08 19:17:07 +03:00 |
|
Brian Gianforcaro
|
67322b0702
|
Tests: Move AK tests to Tests/AK
|
2021-05-06 17:54:28 +02:00 |
|