From: Attila Molnar Date: Mon, 7 Apr 2014 11:59:10 +0000 (+0200) Subject: Fix accessibility in intrusive_list_node and return value of operator-- in intrusive_list X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=45ca2908a3c7f3d4c56325e1fbc404bd11bdba3b;p=user%2Fhenk%2Fcode%2Finspircd.git Fix accessibility in intrusive_list_node and return value of operator-- in intrusive_list --- 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;