Antony Polukhin
ed36384663
Update copyright years
2026-01-04 11:14:25 +03:00
Antony Polukhin
378d97682a
Make ctti_type_index::name() return value pretty by default in C++14 ( #21 )
...
Also reduce resulting binary size and improve the documentation.
Fixes: https://github.com/boostorg/type_index/issues/45
2025-12-31 00:10:55 +03:00
Antony Polukhin
97346351f8
Modernize the code ( #19 )
2025-12-23 20:23:47 +03:00
Antony Polukhin
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
Antony Polukhin
a418e8414b
Update copyright years
2025-01-07 20:41:54 +03:00
René Ferdinand Rivera Morell
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
Antony Polukhin
43dd1e135a
Update copyright years
2024-01-07 12:59:10 +03:00
Antony Polukhin
9507b06b68
Update copyright years
2023-01-19 10:22:50 +03:00
Antony Polukhin
cca370a918
update copyright years
2022-01-30 15:01:13 +03:00
Antony Polukhin
843ee6848b
update copyright years
2021-01-03 20:01:31 +03:00
Antony Polukhin
f2e395a7f3
update copyright years
2020-01-22 23:26:24 +03:00
Antony Polukhin
f68d6dc073
update copyrights
2019-01-17 22:45:35 +03:00
Rene Rivera
c52fdfe30c
Add, and update, documentation build targets.
2016-10-07 23:07:37 -05:00
Chris Glover
b6b23bad3a
Cleanup line endings, file endings, some spacing etc.
2016-08-21 12:47:44 -04:00
Chris Glover
ad26256d09
Initial documentation.
2016-08-11 10:31:16 -04:00
Antony Polukhin
24708cc109
One more example and integrate examples into the docs
2016-03-30 23:24:53 +03:00
Antony Polukhin
0efc48e16c
Add appveyor integration and increment minor version of the library
2016-03-29 21:45:50 +03:00
Antony Polukhin
e96a6e8f80
Use constexpr in documentation
2016-03-29 21:38:46 +03:00
Antony Polukhin
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
Antony Polukhin
242d9a0bed
Use detect_mismatch pragma when possible (refs #10404 in track)
2014-08-26 14:41:54 +04:00
Antony Polukhin
99f58714d1
Fix a lot of typos [refs #10294 ]( https://svn.boost.org/trac/boost/ticket/10294 )
2014-08-02 16:15:00 +04:00
Antony Polukhin
436ecd0b3e
Added Configuration section to the docs and fixed minor issues
2014-06-02 15:56:12 +04:00
Daniel James
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
Antony Polukhin
8c8d9c6c69
Simplify redefinition of parsing rules
2014-05-11 03:11:34 +04:00
Antony Polukhin
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
Antony Polukhin
6931c1de4c
Updated docs and removed applied patch
2014-05-07 15:29:52 +04:00
Antony Polukhin
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
Antony Polukhin
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
Antony Polukhin
f7388d59b5
Fix some of the notes mentioned by Andrey Semashev (more to come)
2014-05-06 16:27:03 +04:00
Antony Polukhin
2602569bc4
Fixed issueas mentioned by Mathieu Champlon during Boost review
2014-05-06 13:03:59 +04:00
Antony Polukhin
172d4a25ca
Fixed issues mentioned by Dominique Devienne during Boost review
2014-05-05 19:49:56 +04:00
Antony Polukhin
6af608a827
Fixed notes mentioned by Klaim - Joël Lamotte during review
2014-05-04 20:28:45 +04:00
Antony Polukhin
5ed8543025
Changed namespace to boost::typeindex
2014-05-04 14:42:12 +04:00
Antony Polukhin
a66ffcfa50
Fixed issues noted by Paul A. Bristow during review
2014-05-04 14:22:25 +04:00
Antony Polukhin
b8265cdb4f
Minor changes to docs
2014-02-21 17:49:32 +04:00
Antony Polukhin
7488e75a9c
Finished example with user defined type_index, improved doocs and refactored some of the functions
2014-02-20 15:36:23 +04:00
Antony Polukhin
b44845b46d
Started documenting the user_defined_typeinfo example and embedding it into the docs
2014-02-19 18:54:28 +04:00
Antony Polukhin
0d8c6f36ad
Fix typo
2014-02-19 17:31:54 +04:00
Antony Polukhin
98e5bbe6ac
Docs improved
2014-02-19 17:22:37 +04:00
Antony Polukhin
c99b7b26da
Sources cleanup and some typo fixes
2014-02-14 16:00:32 +04:00
Antony Polukhin
2ef8924510
Documented some of the classes and features
2014-02-07 17:10:36 +04:00
Antony Polukhin
5f97225a18
New project structure to satisfy Modular Boost requirements.
2014-01-11 19:02:05 +04:00