diff --git a/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoIntrusivePtr.h b/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoIntrusivePtr.h index 728767d358a5980bd679278f65769ade324a0178..f4643f8917af166155d22253ef57747d0949da1f 100644 --- a/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoIntrusivePtr.h +++ b/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoIntrusivePtr.h @@ -108,10 +108,10 @@ class GeoIntrusivePtr{ /// Invalidity operator bool operator!() const { return !m_ptr; } /// Comparison operator - // template <class GeoTypeGrp> - // bool operator==(const GeoIntrusivePtr<GeoTypeGrp>& other) const { - // return m_ptr == other.m_ptr; - // } + template <class GeoTypeGrp> + bool operator==(const GeoIntrusivePtr<GeoTypeGrp>& other) const { + return m_ptr == other.m_ptr; + } bool operator==(GeoType* other) const { return m_ptr == other; }