diff options
author | Ali Mohammad Pur <ali.mpfard@gmail.com> | 2021-09-09 16:30:59 +0430 |
---|---|---|
committer | Idan Horowitz <idan.horowitz@gmail.com> | 2021-09-10 18:05:46 +0300 |
commit | 5a0cdb15b07ef87cbab6203fad8c0dcea3634f67 (patch) | |
tree | c7d38b2113aa030893f1f22560faf8e288f00940 /Kernel/Devices | |
parent | 93cf01ad7db21ec5f48a46e206356ea791158fca (diff) | |
download | serenity-5a0cdb15b07ef87cbab6203fad8c0dcea3634f67.zip |
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.
Diffstat (limited to 'Kernel/Devices')
-rw-r--r-- | Kernel/Devices/AsyncDeviceRequest.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Kernel/Devices/AsyncDeviceRequest.h b/Kernel/Devices/AsyncDeviceRequest.h index a7c2663b50..1bd60e571a 100644 --- a/Kernel/Devices/AsyncDeviceRequest.h +++ b/Kernel/Devices/AsyncDeviceRequest.h @@ -143,7 +143,7 @@ private: RequestResult m_result { Pending }; IntrusiveListNode<AsyncDeviceRequest, RefPtr<AsyncDeviceRequest>> m_list_node; - using AsyncDeviceSubRequestList = IntrusiveList<AsyncDeviceRequest, RefPtr<AsyncDeviceRequest>, &AsyncDeviceRequest::m_list_node>; + using AsyncDeviceSubRequestList = IntrusiveList<&AsyncDeviceRequest::m_list_node>; AsyncDeviceSubRequestList m_sub_requests_pending; AsyncDeviceSubRequestList m_sub_requests_complete; |