
13 May
2025
13 May
'25
4:05 p.m.
René Ferdinand Rivera Morell wrote:
On Tue, May 13, 2025 at 2:07 AM Peter Koch Larsen via Boost < boost@lists.boost.org> 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.