mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 20:08:13 +00:00
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.
This commit is contained in:
parent
93cf01ad7d
commit
5a0cdb15b0
41 changed files with 111 additions and 92 deletions
|
@ -14,9 +14,9 @@
|
|||
|
||||
namespace Core {
|
||||
|
||||
IntrusiveList<Object, RawPtr<Object>, &Object::m_all_objects_list_node>& Object::all_objects()
|
||||
IntrusiveList<&Object::m_all_objects_list_node>& Object::all_objects()
|
||||
{
|
||||
static IntrusiveList<Object, RawPtr<Object>, &Object::m_all_objects_list_node> objects;
|
||||
static IntrusiveList<&Object::m_all_objects_list_node> objects;
|
||||
return objects;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue