Used technique described in http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html to turn off excessive warnings generated by boost lambda headers
parent
439b724011
commit
aeb43bc8fc
|
@ -20,7 +20,10 @@
|
|||
#pragma once
|
||||
|
||||
#include <boost/function.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include <gtsam/base/LieVector.h>
|
||||
#include <gtsam/base/Matrix.h>
|
||||
|
|
|
@ -17,7 +17,10 @@
|
|||
|
||||
#include <gtsam/base/FastSet.h>
|
||||
#include <gtsam/inference/IndexConditional.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/lambda/lambda.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
namespace gtsam {
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/lambda/lambda.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <boost/lambda/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include <gtsam/linear/linearExceptions.h>
|
||||
#include <gtsam/linear/GaussianConditional.h>
|
||||
|
|
|
@ -21,7 +21,10 @@
|
|||
#include <boost/format.hpp>
|
||||
#include <boost/make_shared.hpp>
|
||||
#include <boost/tuple/tuple.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include <gtsam/base/debug.h>
|
||||
#include <gtsam/base/timing.h>
|
||||
|
|
|
@ -30,9 +30,10 @@
|
|||
#include <boost/foreach.hpp>
|
||||
#include <boost/format.hpp>
|
||||
#include <boost/make_shared.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
//#include <boost/lambda/bind.hpp>
|
||||
//#include <boost/lambda/lambda.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include <cmath>
|
||||
#include <sstream>
|
||||
|
|
|
@ -21,9 +21,12 @@
|
|||
#include <boost/mpl/char.hpp>
|
||||
#include <boost/format.hpp>
|
||||
#include <boost/function.hpp>
|
||||
#include <boost/lambda/bind.hpp>
|
||||
#include <boost/lambda/construct.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/lambda/bind.hpp>
|
||||
#include <boost/lambda/lambda.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
#include <limits.h>
|
||||
#include <list>
|
||||
|
|
|
@ -27,7 +27,10 @@
|
|||
#include <list>
|
||||
|
||||
#include <boost/foreach.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <boost/iterator/transform_iterator.hpp>
|
||||
|
||||
using namespace std;
|
||||
|
|
|
@ -35,7 +35,10 @@
|
|||
#include <boost/iterator/transform_iterator.hpp>
|
||||
#include <boost/iterator/filter_iterator.hpp>
|
||||
#include <boost/function.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <boost/ptr_container/serialize_ptr_map.hpp>
|
||||
#include <boost/iterator_adaptors.hpp>
|
||||
|
||||
|
|
|
@ -26,7 +26,10 @@
|
|||
|
||||
#include <CppUnitLite/TestHarness.h>
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/bind.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <boost/assign/list_of.hpp> // for 'list_of()'
|
||||
#include <functional>
|
||||
|
||||
|
|
|
@ -27,8 +27,11 @@
|
|||
#include <boost/spirit/include/classic_confix.hpp>
|
||||
#include <boost/spirit/include/classic_clear_actor.hpp>
|
||||
#include <boost/spirit/include/classic_insert_at_actor.hpp>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#include <boost/lambda/bind.hpp>
|
||||
#include <boost/lambda/lambda.hpp>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <boost/lambda/construct.hpp>
|
||||
#include <boost/foreach.hpp>
|
||||
#include <boost/filesystem.hpp>
|
||||
|
|
Loading…
Reference in New Issue