From: oliver Date: Mon, 16 Jan 2006 11:23:35 +0000 (+0000) Subject: Modified the explicit instantiations of FEValuesMap to circumvent X-Git-Tag: v8.0.0~12622 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6dc94973871f1b67d090ae96af967b98c9e9f4bb;p=dealii.git Modified the explicit instantiations of FEValuesMap to circumvent a problem with the Apple gcc3.3. git-svn-id: https://svn.dealii.org/trunk@12045 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/deal.II/source/fe/hp_fe_values.cc b/deal.II/deal.II/source/fe/hp_fe_values.cc index 89d711a596..6c059a0eb0 100644 --- a/deal.II/deal.II/source/fe/hp_fe_values.cc +++ b/deal.II/deal.II/source/fe/hp_fe_values.cc @@ -248,15 +248,9 @@ namespace hp } - - // explicit instantiations namespace internal { - template class FEValuesMap >; - template class FEValuesMap >; - template class FEValuesMap >; - template class FEValuesBase; #if deal_II_dimension >= 2 template class FEValuesBase; @@ -268,5 +262,11 @@ namespace hp template class FEFaceValues; template class FESubfaceValues; #endif - } + +// Putting the following explicit instantiations into the brackets +// of the appropriate namespace somehow causes problems with the +// Apple gcc3.3. Therefore these are separated. +template class hp::internal::FEValuesMap >; +template class hp::internal::FEValuesMap >; +template class hp::internal::FEValuesMap >;