]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/intrusive_list.h
m_passforward: Don't forward password if the connect block required a password to...
[user/henk/code/inspircd.git] / include / intrusive_list.h
index 399dc33e82251aeaa7578e0f641dabcd37235b3f..134a72267b4cf92a3580062e0b80011ae9b1b1c3 100644 (file)
@@ -26,7 +26,7 @@ struct intrusive_list_def_tag { };
 template <typename T, typename Tag = intrusive_list_def_tag> class intrusive_list;
 
 template <typename T, typename Tag = intrusive_list_def_tag>
-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<T, Tag>::ptr_prev;
                        return *this;