Boost logo

Geometry :

Subject: [ggl] Warnings!
From: Mateusz Loskot (mateusz)
Date: 2009-06-16 11:25:24

Chris Browet wrote:
> Unfortunately, using ggl generates dozens of warnings regarding unused
> parameters, and using projections makes it hundreds!

Yes, mostly from projections stuff.

> I'd suggest to go the Qt way.
> Qt defines "#define Q_UNUSED(x) (void)x;". This (I assume) do not
> produce any code but silence the compiler.
> Using this mechanism, e.g., for the "dummy" parameters, would
> drastically reduce the number of warnings.

I'd prefer to follow Boost solution:

#include <boost/concept_check.hpp>

void foo(int a)

> I understand the projections are directly generated from the PROJ4 code.
> Adding this to your templates will also greatly help maintaining clean
> builds (and would allow me to again find the relevant warnings in my
> code among the noise :-)

Yes, you're perfectly right.
We've agreed on fixing


Mateusz Loskot,

Geometry list run by mateusz at