//
#include <GEOMAlgo_PassKeyShapeMapHasher.hxx>
+#if OCC_VERSION_LARGE < 0x07080000
+
//=======================================================================
//function : HashCode
//purpose :
{
return aPK1.IsEqual(aPK2);
}
+
+#else
+
+size_t GEOMAlgo_PassKeyShapeMapHasher::operator()(const GEOMAlgo_PassKeyShape& aPKey) const
+{
+ return aPKey.GetSum();
+}
+
+bool GEOMAlgo_PassKeyShapeMapHasher::operator()(const GEOMAlgo_PassKeyShape& aPKey1,
+ const GEOMAlgo_PassKeyShape& aPKey2) const
+{
+ return aPKey1.IsEqual(aPKey2);
+}
+
+#endif // OCC_VERSION_LARGE < 0x07080000