Boost logo

Boost :

Subject: Re: [boost] Ignoring unused type aliases in concepts
From: stefan (stefan_at_[hidden])
Date: 2018-12-17 17:16:05

Hi Paul,

On 2018-12-17 11:28 a.m., Paul A. Bristow via Boost wrote:
>> -----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
>> 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.

I don't think you should have to wait for any formal decision. It's a
wiki ! :-)

Anyhow, I have created a placeholder page here:,

so please fill it in. If you (or anyone else for that matter) think this
is the wrong place, feel free to rename it.


       ...ich hab' noch einen Koffer in Berlin...

Boost list run by bdawes at, gregod at, cpdaniel at, john at