2
0
mirror of https://github.com/boostorg/any.git synced 2026-01-20 16:32:07 +00:00

9 Commits

Author SHA1 Message Date
Antony Polukhin
fbaec2978b Update copyright years 2026-01-02 13:35:47 +03:00
Antony Polukhin
306d8a1b18 Implement initial version of C++20 module boost.any (#30)
`#include <boost/any...` is now implicitly does `import boost.any` if the modules are supported 
All the library internals now have unconditional module level linkage.

Significant differences from https://anarthal.github.io/cppblog/modules3:
* `BOOST_ANY_USE_STD_MODULE` macro switch for `import std;` / `includes` while building module. This allows to use module in C++20 and even without usable  `std` module.
2025-05-12 17:54:42 +03:00
Antony Polukhin
71810075f5 Switch to Boost.Core lightweight testing (#28) 2024-01-07 13:48:21 +03:00
Antony Polukhin
20deb94830 fix typos 2023-05-14 17:28:09 +03:00
Antony Polukhin
10d1048c92 tests bad_any_cast type 2021-04-21 09:38:56 +03:00
Antony Polukhin
0894b8c2ab more tests for swapping anys 2021-04-13 20:51:05 +03:00
Antony Polukhin
8db591c367 minor formatting fixes and more assertions added 2021-04-10 22:25:50 +03:00
Antony Polukhin
0b08bec99d deduplicate tests and fix tests to fail 2021-04-06 21:01:05 +03:00
Antony Polukhin
70c977d239 fixes, tests, cleanups and polishings 2021-04-06 20:40:40 +03:00