[Lemon-commits] deba: r3308 - lemon/trunk/lemon/bits

Lemon SVN svn at lemon.cs.elte.hu
Fri Aug 31 10:40:50 CEST 2007


Author: deba
Date: Fri Aug 31 10:40:49 2007
New Revision: 3308

Modified:
   lemon/trunk/lemon/bits/base_extender.h

Log:
Invalid assignments ambiguity handling



Modified: lemon/trunk/lemon/bits/base_extender.h
==============================================================================
--- lemon/trunk/lemon/bits/base_extender.h	(original)
+++ lemon/trunk/lemon/bits/base_extender.h	Fri Aug 31 10:40:49 2007
@@ -309,6 +309,10 @@
         return *this;
       }
       ANode(Invalid) : Node(INVALID) {}
+      ANode& operator=(Invalid) {
+        Node::operator=(INVALID);
+        return *this;
+      }
     };
 
     void first(ANode& node) const {
@@ -337,6 +341,10 @@
         return *this;
       }
       BNode(Invalid) : Node(INVALID) {}
+      BNode& operator=(Invalid) {
+        Node::operator=(INVALID);
+        return *this;
+      }
     };
 
     void first(BNode& node) const {



More information about the Lemon-commits mailing list