_Pragma("GCC diagnostic ignored \"-Wunused-variable\"") \
_Pragma("GCC diagnostic ignored \"-Wtype-limits\"") \
_Pragma("GCC diagnostic ignored \"-Wtautological-constant-out-of-range-compare\"") \
+_Pragma("GCC diagnostic ignored \"-Wmissing-field-initializers\"") \
_Pragma("GCC diagnostic ignored \"-Winfinite-recursion\"") \
_Pragma("GCC diagnostic ignored \"-Wunused-but-set-parameter\"") \
_Pragma("GCC diagnostic ignored \"-Wnested-anon-types\"") \
#else
+DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
# include <boost/thread.hpp>
+DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
+
DEAL_II_NAMESPACE_OPEN
namespace std_cxx11
{
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2004 - 2015 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE at
+// the top level of the deal.II distribution.
+//
+// ---------------------------------------------------------------------
+
#include <deal.II/base/polynomials_bernstein.h>
+DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
#include <boost/math/special_functions/binomial.hpp>
+DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
#include <vector>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/thread_local_storage.h>
+DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
#include <boost/math/special_functions/erf.hpp>
#include <boost/lexical_cast.hpp>
-DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
#include <boost/random.hpp>
DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
#endif
#ifdef DEAL_II_WITH_METIS
+DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
extern "C"
{
#include <metis.h>
}
+DEAL_II_ENABLE_EXTRA_DIAGNOSTICS
#endif