From 880095835de9e29fd3fae0e07146f3ea86e6a4ee Mon Sep 17 00:00:00 2001 From: Martin Marinov Date: Wed, 13 May 2020 13:43:37 +0100 Subject: [PATCH] Fix build errors in ArrayKernel::StatusSet and derivatives --- src/OpenMesh/Core/Mesh/ArrayKernel.hh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/OpenMesh/Core/Mesh/ArrayKernel.hh b/src/OpenMesh/Core/Mesh/ArrayKernel.hh index bdc4d126..bf68b8ca 100644 --- a/src/OpenMesh/Core/Mesh/ArrayKernel.hh +++ b/src/OpenMesh/Core/Mesh/ArrayKernel.hh @@ -741,12 +741,12 @@ public: { handles_.reserve(_capacity_hint); } ~ExtStatusSetT() - { clear(); } + { Base::clear(); } // Complexity: O(1) inline void insert(Handle _hnd) { - if (!is_in(_hnd)) + if (!Base::is_in(_hnd)) { Base::insert(_hnd); handles_.push_back(_hnd); @@ -766,7 +766,8 @@ public: //! Complexity: O(1) inline void erase(iterator _it) { - assert(_it != const_cast(this)->end() && is_in(*_it)); + assert(_it != const_cast(this)->end() && + Base::is_in(*_it)); Base::erase(*_it); *_it = handles_.back(); _it.pop_back(); @@ -776,7 +777,7 @@ public: { for (iterator it = begin(); it != end(); ++it) { - assert(is_in(*it)); + assert(Base::is_in(*it)); Base::erase(*it); } handles_.clear();