diff --git a/src/lib/diff/gen-node.hpp b/src/lib/diff/gen-node.hpp index 6c5e81b49..947fcfc4b 100644 --- a/src/lib/diff/gen-node.hpp +++ b/src/lib/diff/gen-node.hpp @@ -184,6 +184,9 @@ namespace diff{ // standard copy operations acceptable }; + + //------GenNode Data fields--- + ID idi; DataCap data; @@ -232,6 +235,19 @@ namespace diff{ return node.idi.getSym(); } + friend bool + operator== (GenNode const& n1, GenNode const& n2) + { + return n1.idi == n2.idi; + } + + friend bool + operator!= (GenNode const& n1, GenNode const& n2) + { + return n1.idi != n2.idi; + } + + private: template static string