]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Fix friend declaration in the case of a mostly standards conforming compiler.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 26 Sep 2002 18:17:12 +0000 (18:17 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 26 Sep 2002 18:17:12 +0000 (18:17 +0000)
git-svn-id: https://svn.dealii.org/trunk@6534 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/include/base/table.h

index 304c62f076299084b6e4c3235681c992c3f0b32d..a0a08ec031600a71f2bb420b3377d24137be6d57 100644 (file)
@@ -24,8 +24,8 @@
 // forward declaration
 template <unsigned int N, typename T> class TableBase;
 template <unsigned int N, typename T> class Table;
-template <typename T1> class Table<1,T1>;
-template <typename T1> class Table<2,T1>;
+template <typename T> class Table<1,T>;
+template <typename T> class Table<2,T>;
 template <typename T> class Table<3,T>;
 template <typename T> class Table<4,T>;
 template <typename T> class Table<5,T>;
@@ -449,7 +449,7 @@ namespace TableBaseAccessors
                                        // work around bugs in some
                                        // compilers
 #ifndef DEAL_II_NAMESP_TEMPL_FRIEND_BUG      
-      template <typename T1> friend class Table<N+1,T1>;
+      template <int N1, typename T1> friend class Table;
       template <unsigned int N1, typename T1, bool C1, unsigned int P1>
       friend class Accessor;
 #else
@@ -599,7 +599,7 @@ namespace TableBaseAccessors
                                        // work around bugs in some
                                        // compilers
 #ifndef DEAL_II_NAMESP_TEMPL_FRIEND_BUG
-      template <typename T1> friend class Table<N+1,T1>;
+      template <unsigned int N1, typename T1> friend class Table;
       template <unsigned int N1, typename T1, bool C1, unsigned int P1>
       friend class Accessor;
 #else

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.