Boost logo

Boost :

Subject: Re: [boost] Ignoring unused type aliases in concepts
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2018-12-17 16:28:56


> -----Original Message-----
> From: Boost [mailto:boost-bounces_at_[hidden]] On Behalf Of Mateusz Loskot via Boost
> Sent: 17 December 2018 13:42
> To: boost_at_[hidden]
> Cc: Mateusz Loskot
> Subject: [boost] Ignoring unused type aliases in concepts
>
> Hi,
>
> In concepts, such unused type aliases are not uncommon.
> What is the best way to ignore compiler warnings about those?
>
> Options I'm aware of are:
> 1. Adjust compile options in build configuration (Jamfile)
> 2. Use #pragma in headers
> 3. Use boost::ignore_unused_variable_warning(alias{}) (or little
> brother boost::ignore_unused)
> 4. Ignore ignoring them.
>
> The options 1 and 2 are mentioned on
> https://svn.boost.org/trac10/wiki/Guidelines/WarningsGuidelines
>
> The option 3 is not and is there any particular reason why?

No reason, except that TRAC is now read-only, so I can edit it.

I asked before for suggestions about if and where this document should be placed in Boost's GitHub world, but didn't get any
response.

If a decision can be made on this, then I will move it and update to include option 3.

Paul

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830

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