While *declarations* require semicolons, definitions do not. In fact, at namespace
scope (like here), they are strictly speaking wrong.
// TransferableQuadraturePointData
//--------------------------------------------------------------------
inline TransferableQuadraturePointData::TransferableQuadraturePointData()
-{};
+{}
inline TransferableQuadraturePointData::~TransferableQuadraturePointData()
-{};
+{}
//--------------------------------------------------------------------
// CellDataStorage
template <typename CellIteratorType, typename DataType>
CellDataStorage<CellIteratorType,DataType>::
CellDataStorage()
-{};
+{}
template <typename CellIteratorType, typename DataType>
CellDataStorage<CellIteratorType,DataType>::
~CellDataStorage()
-{};
+{}
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