Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-10-23 22:07:34


Rene Rivera <grafik.list_at_[hidden]> writes:

> I was in the process of looking at some of the build warnings some of which
> are unused variable warnings. On Dave's suggestion I looked around for how
> this is solved in other places, and here's what I found.
>
> The following is defined/used in many places, in a variety of forms:
>
> template <class T> inline void unused_variable(const T&) { }
>
>
> A few questions:
>
> 1. Is it better to have a common definition, used by all, for this?

Yeah.

> 2. If so, is Boost.Utility the place for it? Or is there a better place?

Sounds right.

> 3. I'll gladly add ASAP, in which case; Is "unused_variable" a reasonable
> name?

Reasonable, though "no_unused_warning" might be more self-documenting.

> And does something like this, in such widespread use, have to go
> through a review?

Not if it's in detail. If you want to document it and make it public
(which I prefer for this function), it should go through fast track
review.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk