Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2025-05-13 16:05:07


René Ferdinand Rivera Morell wrote:
> On Tue, May 13, 2025 at 2:07 AM Peter Koch Larsen via Boost <
> boost_at_[hidden]> wrote:
>
> > If you look at libraries, describe is marked as C++03.
>
>
> Peter needs to add "cxxstd":"14" to <
> https://github.com/boostorg/describe/blob/develop/meta/libraries.json>.

The lack of cxxstd:14 there is intentional. Describe is a bit of
a special case, in that even though the functionality requires C++14,
the headers can be included under C++11 or even C++03 and degrade
gracefully (into no-ops.)

This enables C++11 libraries (such as ContainerHash) to depend on
Describe without requiring C++14.

Now that we don't care much for C++03 I probably should add
cxxstd:11 there though.


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