dc78cf1825
Implement initial version of C++20 module boost.type_index
( #15 )
...
`#include <boost/type_index...` is now implicitly does `import boost.type_index` 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_TYPE_INDEX_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:35:17 +03:00
a418e8414b
Update copyright years
2025-01-07 20:41:54 +03:00
795773e0e0
Add support for modular build structure. ( #40 )
...
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
2024-08-24 12:38:13 +03:00
43dd1e135a
Update copyright years
2024-01-07 12:59:10 +03:00
9507b06b68
Update copyright years
2023-01-19 10:22:50 +03:00
cca370a918
update copyright years
2022-01-30 15:01:13 +03:00
843ee6848b
update copyright years
2021-01-03 20:01:31 +03:00
f2e395a7f3
update copyright years
2020-01-22 23:26:24 +03:00
f68d6dc073
update copyrights
2019-01-17 22:45:35 +03:00
c52fdfe30c
Add, and update, documentation build targets.
2016-10-07 23:07:37 -05:00
b6b23bad3a
Cleanup line endings, file endings, some spacing etc.
2016-08-21 12:47:44 -04:00
ad26256d09
Initial documentation.
2016-08-11 10:31:16 -04:00
24708cc109
One more example and integrate examples into the docs
2016-03-30 23:24:53 +03:00
0efc48e16c
Add appveyor integration and increment minor version of the library
2016-03-29 21:45:50 +03:00
e96a6e8f80
Use constexpr in documentation
2016-03-29 21:38:46 +03:00
8558fd66ef
remove the always failing testing_crossmodule_anonymous_no_rtti test from test suite and add notes for users about emulation limitations testing
2014-12-29 16:27:08 +03:00
242d9a0bed
Use detect_mismatch pragma when possible (refs #10404 in track)
2014-08-26 14:41:54 +04:00
99f58714d1
Fix a lot of typos [refs #10294 ]( https://svn.boost.org/trac/boost/ticket/10294 )
2014-08-02 16:15:00 +04:00
436ecd0b3e
Added Configuration section to the docs and fixed minor issues
2014-06-02 15:56:12 +04:00
ae946ee496
Put the doxygen dependency on the quickbook file, rather than boostbook.
...
Because when building the main documentation, the docbook target isn't
being triggered, which is breaking the build. Hopefully this will fix
it.
2014-05-19 23:11:59 +01:00
8c8d9c6c69
Simplify redefinition of parsing rules
2014-05-11 03:11:34 +04:00
4cc0272bd2
Polished the docs and removed BOOST_TYPE_INDEX_REGISTER_CTTI_CLASS and BOOST_TYPE_INDEX_REGISTER_STL_CLASS as was recommended during review. Moved helper headers to the detail folder.
2014-05-07 20:12:27 +04:00
6931c1de4c
Updated docs and removed applied patch
2014-05-07 15:29:52 +04:00
7ba3f29da1
Add ability to do runtime searches in CTTI and fix pretty_name() on clang-3.4
2014-05-07 12:14:00 +04:00
a184f3969f
Fixed almost all the notes by Andrey Semashev except link-time assertions and ctti type name assertions
2014-05-06 18:23:26 +04:00
f7388d59b5
Fix some of the notes mentioned by Andrey Semashev (more to come)
2014-05-06 16:27:03 +04:00
2602569bc4
Fixed issueas mentioned by Mathieu Champlon during Boost review
2014-05-06 13:03:59 +04:00
172d4a25ca
Fixed issues mentioned by Dominique Devienne during Boost review
2014-05-05 19:49:56 +04:00
6af608a827
Fixed notes mentioned by Klaim - Joël Lamotte during review
2014-05-04 20:28:45 +04:00
5ed8543025
Changed namespace to boost::typeindex
2014-05-04 14:42:12 +04:00
a66ffcfa50
Fixed issues noted by Paul A. Bristow during review
2014-05-04 14:22:25 +04:00
b8265cdb4f
Minor changes to docs
2014-02-21 17:49:32 +04:00
7488e75a9c
Finished example with user defined type_index, improved doocs and refactored some of the functions
2014-02-20 15:36:23 +04:00
b44845b46d
Started documenting the user_defined_typeinfo example and embedding it into the docs
2014-02-19 18:54:28 +04:00
0d8c6f36ad
Fix typo
2014-02-19 17:31:54 +04:00
98e5bbe6ac
Docs improved
2014-02-19 17:22:37 +04:00
c99b7b26da
Sources cleanup and some typo fixes
2014-02-14 16:00:32 +04:00
2ef8924510
Documented some of the classes and features
2014-02-07 17:10:36 +04:00
5f97225a18
New project structure to satisfy Modular Boost requirements.
2014-01-11 19:02:05 +04:00