From d4a0382e55cc99148e65a8641145dc22e15e582f Mon Sep 17 00:00:00 2001 From: nauber Date: Thu, 12 Aug 1999 13:01:48 +0000 Subject: [PATCH] Add some missing typedefs. git-svn-id: https://svn.dealii.org/trunk@1688 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/include/grid/tria_accessor.h | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/deal.II/deal.II/include/grid/tria_accessor.h b/deal.II/deal.II/include/grid/tria_accessor.h index 9b6dd8f62f..02fe5f494f 100644 --- a/deal.II/deal.II/include/grid/tria_accessor.h +++ b/deal.II/deal.II/include/grid/tria_accessor.h @@ -250,6 +250,12 @@ template class TriaObjectAccessor : public TriaAccessor { public: + /** + * Propagate typedef from BaseClass + * to this class. + */ + typedef typename TriaAccessor::AccessorData AccessorData; + /** * Constructor. * By default, an illegal @@ -615,6 +621,12 @@ template class TriaObjectAccessor<0, dim> : public TriaAccessor { public: + /** + * Propagate typedef from BaseClass + * to this class. + */ + typedef typename TriaAccessor::AccessorData AccessorData; + /** * Constructor. Should never be called and * thus produces an error. @@ -644,6 +656,12 @@ template class TriaObjectAccessor<1, dim> : public TriaAccessor { public: + /** + * Propagate typedef from BaseClass + * to this class. + */ + typedef typename TriaAccessor::AccessorData AccessorData; + /** * Constructor. */ @@ -963,6 +981,12 @@ template class TriaObjectAccessor<2, dim> : public TriaAccessor { public: + /** + * Propagate typedef from BaseClass + * to this class. + */ + typedef typename TriaAccessor::AccessorData AccessorData; + /** * Constructor. */ @@ -1320,6 +1344,12 @@ template class TriaObjectAccessor<3, dim> : public TriaAccessor { public: + /** + * Propagate typedef from BaseClass + * to this class. + */ + typedef typename TriaAccessor::AccessorData AccessorData; + /** * Constructor. */ -- 2.39.5