From: Wolfgang Bangerth <bangerth@colostate.edu>
Date: Wed, 28 Apr 2021 16:25:01 +0000 (-0600)
Subject: Do not actually define the general Table class.
X-Git-Tag: v9.3.0-rc1~162^2
X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3adbe7919c8c80ace0af20ba89370e803c86898a;p=dealii.git

Do not actually define the general Table class.

The class is exclusively used through its specializations. There is no need to
provide a general implementation. It is also currently unusable since the
class has no non-trivial constructors, so nobody could have used the general
template for anything useful.
---

diff --git a/include/deal.II/base/table.h b/include/deal.II/base/table.h
index a5a951b73d..f5f92a610c 100644
--- a/include/deal.II/base/table.h
+++ b/include/deal.II/base/table.h
@@ -663,8 +663,7 @@ protected:
  * @ingroup data
  */
 template <int N, typename T>
-class Table : public TableBase<N, T>
-{};
+class Table;
 
 
 /**