Boost logo

Boost :

Subject: Re: [boost] Tick: Trait instrospection library for C++14
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2014-06-02 18:16:06


Le 02/06/14 15:35, Andrzej Krzemienski a écrit :
>
> I recommend that you do not use identifiers 'concept' or 'requires'. They
> are likely to become keywords in C++17. See
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4040.pdf. If
> added, this will break your code and negatively surprise your users. Worse,
> if your library becomes popular, it may prevent the addition of the
> keywords, and C++ will have to resort to uglier names like "concept_def"
> and "concept_requires".
>
>
Eric Range-V3 library uses also a requires function, and a concepts
namespace (but some one was suggesting to move to a nmespace concept :(.

Some suggestions requires_ and concept_.

Vicente


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