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
8292e18318
Update copyright years
2025-01-05 19:35:57 +03:00
René Ferdinand Rivera Morell
436e2991f9
Add support for modular build structure. ( #29 )
...
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.
This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:
- https://github.com/boostorg/boost/pull/854
This PR will be changed to ready for review, i.e. not draft, when the above are merged. Do not merge this one until that time.
2024-08-24 12:35:27 +03:00
Antony Polukhin
f53cd5d269
Update copyright years
2024-01-07 13:49:50 +03:00
Antony Polukhin
f104bceb32
Drop C++03 and C++98 support ( #26 )
2023-09-04 09:37:22 +03:00
Antony Polukhin
9bbc302378
unique_any now could take over ownership of boost::any content
2023-05-14 19:43:19 +03:00
Antony Polukhin
fd44ca3f6b
add Doxygen docs to the basic_any and add tests on const unique_any (refs #24 )
2023-05-09 15:54:02 +03:00
Antony Polukhin
abb81d511c
a few more tests for unique_any (refs #24 )
2023-05-08 19:20:05 +03:00
Antony Polukhin
e8374f7391
more tests and better diagnostics for unique_any (refs #24 )
2023-05-08 09:58:20 +03:00
Antony Polukhin
a090bf3110
more fixes and tests for unique_any (refs #24 )
2023-05-07 16:51:02 +03:00
Antony Polukhin
939c3382f3
more tests and fixes for unique_any (refs #24 )
2023-05-07 10:47:56 +03:00
Antony Polukhin
55160ab22a
initial fixes and tests for the unique_any (refs #24 )
2023-05-06 21:13:28 +03:00