Boost logo

Geometry :

Subject: [geometry] Fixing unused variable/typdef warnings
From: Adam Wulkiewicz (adam.wulkiewicz_at_[hidden])
Date: 2014-06-02 18:15:49


Hi,

For those of you which doesn't follow the discussion on Boost developers
mailing list. We now have a new module, Boost.Core. It's a module for
various light-weight tools with nearly no dependencies. Headers from
Utility, Detail, etc. are being moved into it.

Today the new tool was added - boost::ignore_unused(). More or less it's
upgraded boost::ignore_unused_variable_warning(). It allows handling more
unused variables than one and unused typedefs as well. Like this:

#include <boost/core/ignore_unused.hpp>

// ...

boost::ignore_unused(v1, v2, v3);
boost::ignore_unused<T1, T2, T3>();

I'd like to use it to fix GCC >=4.8 unused local typedefs warnings (in
strategies concept checks). This means that in order to properly build
tests you'd need to update ModularBoost (and if needed manually initialize
the new module - I was forced to do it on Windows but maybe I did something
wrong).

Are you ok with this?

Regards,
Adam



Geometry list run by mateusz at loskot.net