X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fintrusive_list.h;h=134a72267b4cf92a3580062e0b80011ae9b1b1c3;hb=b512f1b9667ca0479d42e771082f3bc8d92c63a2;hp=399dc33e82251aeaa7578e0f641dabcd37235b3f;hpb=9a962e1c512ffc00bcfce105e9dbdabd9abcdd86;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/intrusive_list.h b/include/intrusive_list.h index 399dc33e8..134a72267 100644 --- a/include/intrusive_list.h +++ b/include/intrusive_list.h @@ -26,7 +26,7 @@ struct intrusive_list_def_tag { }; template class intrusive_list; template -struct intrusive_list_node +class intrusive_list_node { T* ptr_next; T* ptr_prev; @@ -77,7 +77,7 @@ class intrusive_list return ret; } - void operator--() + iterator& operator--() { curr = curr->intrusive_list_node::ptr_prev; return *this;