Ali Mohammad Pur
5a0cdb15b0
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
...
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
Brian Gianforcaro
b7f8343f87
AK+Tests: Add IntrusiveList<T,...>::insert_before(..) method
...
The insert_before method on AK::InlineLinkedList is used, so in order to
achieve feature parity, we need to implement it for AK::IntrusiveList as
well.
2021-06-16 10:40:01 +02:00
Brian Gianforcaro
f5e04759cc
AK: Add IntrusiveList::size_slow() to match InlineLinkedList
...
The functionality is needed to replace InlineLinkedList with
IntrusiveList in the Kernel Process class.
2021-06-07 09:42:55 +02:00
Brian Gianforcaro
ce74fce0df
Tests: Add test coverage for AK::IntrusiveList reverse iterator support
2021-06-03 13:27:40 +02:00
Brian Gianforcaro
67322b0702
Tests: Move AK tests to Tests/AK
2021-05-06 17:54:28 +02:00