+ //static int HashCode(const SMESH_TLink& link, int aLimit)
+ //{
+ // return smIdHasher::HashCode( link.node1()->GetID() + link.node2()->GetID(), aLimit );
+ //}
+ //static Standard_Boolean IsEqual(const SMESH_TLink& l1, const SMESH_TLink& l2)
+ //{
+ // return ( l1.node1() == l2.node1() && l1.node2() == l2.node2() );
+ //}
+};
+// a hasher in NCollection maps
+struct SMESH_TLinkHasher
+{
+#if OCC_VERSION_LARGE < 0x07080000