From: Wolfgang Bangerth <bangerth@colostate.edu>
Date: Wed, 12 Jul 2017 17:12:16 +0000 (-0600)
Subject: Delete one unimplemented constructor.
X-Git-Tag: v9.0.0-rc1~1425^2
X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cac1e1c5cc8924ccf6b1073019680e5bf13ab891;p=dealii.git

Delete one unimplemented constructor.

While there, also let the compiler generate the default implementation
for copy constructors.
---

diff --git a/include/deal.II/base/symmetric_tensor.h b/include/deal.II/base/symmetric_tensor.h
index 589fdcf2fc..795dff13fb 100644
--- a/include/deal.II/base/symmetric_tensor.h
+++ b/include/deal.II/base/symmetric_tensor.h
@@ -312,9 +312,9 @@ namespace internal
                 const TableIndices<rank> &previous_indices);
 
       /**
-       * Copy constructor. Not needed, and invisible, so private.
+       * Copy constructor.
        */
-      Accessor (const Accessor &a);
+      Accessor (const Accessor &) = default;
 
     public:
 
@@ -395,14 +395,14 @@ namespace internal
                 const TableIndices<rank> &previous_indices);
 
       /**
-       * Default constructor. Not needed, and invisible, so private.
+       * Default constructor. Not needed, so deleted.
        */
-      Accessor ();
+      Accessor () = delete;
 
       /**
-       * Copy constructor. Not needed, and invisible, so private.
+       * Copy constructor.
        */
-      Accessor (const Accessor &a);
+      Accessor (const Accessor &) = default;
 
     public:
 
@@ -852,15 +852,6 @@ namespace internal
     {}
 
 
-    template <int rank, int dim, bool constness, int P, typename Number>
-    Accessor<rank,dim,constness,P,Number>::
-    Accessor (const Accessor &a)
-      :
-      tensor (a.tensor),
-      previous_indices (a.previous_indices)
-    {}
-
-
 
     template <int rank, int dim, bool constness, int P, typename Number>
     Accessor<rank,dim,constness,P-1,Number>
@@ -893,16 +884,6 @@ namespace internal
 
 
 
-    template <int rank, int dim, bool constness, typename Number>
-    Accessor<rank,dim,constness,1,Number>::
-    Accessor (const Accessor &a)
-      :
-      tensor (a.tensor),
-      previous_indices (a.previous_indices)
-    {}
-
-
-
     template <int rank, int dim, bool constness, typename Number>
     typename Accessor<rank,dim,constness,1,Number>::reference
     Accessor<rank,dim,constness,1,Number>::operator[] (const unsigned int i)