]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Add some missing typedefs.
authornauber <nauber@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 12 Aug 1999 13:01:48 +0000 (13:01 +0000)
committernauber <nauber@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 12 Aug 1999 13:01:48 +0000 (13:01 +0000)
git-svn-id: https://svn.dealii.org/trunk@1688 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/include/grid/tria_accessor.h

index 9b6dd8f62f6ed9aca67c6b6da16e56d4a2c91993..02fe5f494f5fdffd471ef7e2f258030b184cc959 100644 (file)
@@ -250,6 +250,12 @@ template<int celldim, int dim>
 class TriaObjectAccessor :  public TriaAccessor<dim>
 {
   public:
+                                    /**
+                                     * Propagate typedef from BaseClass
+                                     * to this class.
+                                     */
+    typedef typename TriaAccessor<dim>::AccessorData AccessorData;
+
                                     /**
                                      * Constructor.
                                      * By default, an illegal
@@ -615,6 +621,12 @@ template<int dim>
 class TriaObjectAccessor<0, dim> : public TriaAccessor<dim>
 {
   public:
+                                    /**
+                                     * Propagate typedef from BaseClass
+                                     * to this class.
+                                     */
+    typedef typename TriaAccessor<dim>::AccessorData AccessorData;
+
                                     /**
                                      * Constructor. Should never be called and
                                      * thus produces an error.
@@ -644,6 +656,12 @@ template <int dim>
 class TriaObjectAccessor<1, dim> :  public TriaAccessor<dim>
 {
   public:
+                                    /**
+                                     * Propagate typedef from BaseClass
+                                     * to this class.
+                                     */
+    typedef typename TriaAccessor<dim>::AccessorData AccessorData;
+
                                     /**
                                      *  Constructor.
                                      */
@@ -963,6 +981,12 @@ template <int dim>
 class TriaObjectAccessor<2, dim> :  public TriaAccessor<dim>
 {
   public:
+                                    /**
+                                     * Propagate typedef from BaseClass
+                                     * to this class.
+                                     */
+    typedef typename TriaAccessor<dim>::AccessorData AccessorData;
+
                                     /**
                                      *  Constructor.
                                      */
@@ -1320,6 +1344,12 @@ template <int dim>
 class TriaObjectAccessor<3, dim> :  public TriaAccessor<dim>
 {
   public:
+                                    /**
+                                     * Propagate typedef from BaseClass
+                                     * to this class.
+                                     */
+    typedef typename TriaAccessor<dim>::AccessorData AccessorData;
+
                                     /**
                                      *  Constructor.
                                      */

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.