From 7de40d6dc21cfe3029d5395e025d554883afe3bf Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 11 Jul 2017 16:04:15 -0600 Subject: [PATCH] Make SynchronousIterators::iterators private. This is a member that should have been private all along, but wasn't. It is now possible to access it via operator*. --- include/deal.II/base/parallel.h | 2 +- include/deal.II/base/synchronous_iterator.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/deal.II/base/parallel.h b/include/deal.II/base/parallel.h index e39d2d2ec8..2d9119c3bd 100644 --- a/include/deal.II/base/parallel.h +++ b/include/deal.II/base/parallel.h @@ -89,7 +89,7 @@ namespace parallel { for (typename Range::const_iterator p=range.begin(); p != range.end(); ++p) - apply (f, p.iterators); + apply (f, *p); } private: diff --git a/include/deal.II/base/synchronous_iterator.h b/include/deal.II/base/synchronous_iterator.h index ac7e240c8e..e7ce3ef083 100644 --- a/include/deal.II/base/synchronous_iterator.h +++ b/include/deal.II/base/synchronous_iterator.h @@ -72,6 +72,7 @@ struct SynchronousIterators */ Iterators &operator* (); +private: /** * Storage for the iterators represented by the current class. */ -- 2.39.5