[Patch] Forward triviality in variant
Jonathan Wakely
jwakely@redhat.com
Thu Jun 1 16:03:00 GMT 2017
On 01/06/17 18:43 +0300, Ville Voutilainen wrote:
>On 1 June 2017 at 18:29, Jonathan Wakely <jwakely@redhat.com> wrote:
>>> They all seem to be shortcuts for something::value, so it seems to me
>>> logical to have
>>> them all be _v.
>>
>>
>> The _v suffixes in the standard are there to distinguish std::foo from
>> std::foo_v, but we don't have that problem.
>
>Wouldn't necessarily hurt to follow the same naming convention idea as
>the standard, but sure, we
>don't have that problem, agreed.
It's not consistent in the standard:
- numeric_limits<T>::is_specialized
- std::chrono::system_clock::is_steady
- std::atomic<T>::is_always_lock_free
And that's OK, because it would be a silly rule that said all boolean
constants should end in _v, it would just be noise.
More information about the Gcc-patches
mailing list