From 2299454c51e2e29e5c548101fdaaf5b485315c67 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Fri, 4 Jul 2003 16:56:35 +0000 Subject: [PATCH] private inheritance should be here git-svn-id: https://svn.dealii.org/trunk@7847 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/dofs/dof_renumbering.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/deal.II/deal.II/source/dofs/dof_renumbering.cc b/deal.II/deal.II/source/dofs/dof_renumbering.cc index 2b5551db3f..2582519a17 100644 --- a/deal.II/deal.II/source/dofs/dof_renumbering.cc +++ b/deal.II/deal.II/source/dofs/dof_renumbering.cc @@ -56,7 +56,7 @@ extern "C" long int lrand48 (void); // level numbering for multigrid as well as numbering for the global // system matrix. template -class WrapMGDoFIterator : public T +class WrapMGDoFIterator : private T { public: WrapMGDoFIterator (const T& t) : T(t) {} @@ -64,6 +64,14 @@ class WrapMGDoFIterator : public T { T::get_mg_dof_indices(v); } + bool operator != (const WrapMGDoFIterator& i) const + { + return (! (T::operator==(i))); + } + // Allow access to these operators of T + T::operator->; + T::operator++; + T::operator==; }; -- 2.39.5