48 Commits

Author SHA1 Message Date
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
b9815d397b Drop C++03 support and Boost.Preprocessor usage (#13) 2023-08-11 21:34:25 +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
d6d07a8ce8 add missing include and do not tests on clang-3.7 2021-04-24 13:49:52 +03:00
4468903f8f modernize CI 2021-04-24 12:47:19 +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
560c7d2ef6 Change header file to include 2019-11-11 20:56:04 +03:00
f68d6dc073 update copyrights 2019-01-17 22:45:35 +03:00
7654c26594 Increase MSVC requirements for constexpr sorted test (refs #24) 2018-11-16 01:58:18 +03:00
075b3682ae Disable constexpr sort test for MSVC <= 1914 (refs #24) 2018-11-15 21:58:17 +03:00
718af3e8dc Fix tests which did not return report_errors() 2018-09-17 07:43:19 -04:00
82ed016577 Use hash_fwd header and use new paths to boost::hash* 2018-01-14 23:41:33 +03:00
be08eda196 Do not suppress already suppressed warnings 2017-09-26 22:05:57 +03:00
93e7b2458b Fixed some warnings 2017-06-25 14:05:08 +03:00
09ac338acc Fix compiler warnings about unused initialized variables, and unused formal parameters
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-06-08 19:05:02 +02:00
5cacb67510 Make it derived class responsibility to include <boost/functional/hash.hpp> 2017-02-16 21:55:12 +00:00
b6b23bad3a Cleanup line endings, file endings, some spacing etc. 2016-08-21 12:47:44 -04:00
3bb646d19b - Use boost::addressof instead of &
- Remove nullptr from test
- add boost::typeindex::bad_runtime_cast, remove std::bad_cast
2016-08-21 11:01:26 -04:00
9cd218bbc4 Add missing include to example. 2016-08-19 18:42:22 -04:00
ad26256d09 Initial documentation. 2016-08-11 10:31:16 -04:00
b230140529 First version. 2016-07-15 08:49:54 -04:00
24708cc109 One more example and integrate examples into the docs 2016-03-30 23:24:53 +03:00
57205874ae Added namespace detection example 2016-03-30 22:28:53 +03:00
d7ec25e56b Use lightweight tests to avoid Boost.Test warnings, RTTI issues and minimize compilation times 2015-06-21 23:16:46 +03:00
c0f75c27fa Avoid warnings in some tests and do more checks 2015-06-18 22:01:45 +03: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
7b04caa160 Fixed problems reported by inspection program 2014-08-01 12:34:34 +04:00
f7388d59b5 Fix some of the notes mentioned by Andrey Semashev (more to come) 2014-05-06 16:27:03 +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
501a0a992e Fix typos in docs 2014-03-05 15:12:25 +04:00
40f6ae1ede Make code thread safe even on antique/broken compilers. Improve examples and add more tests 2014-02-21 12:52:07 +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
276101f1b3 Added example of user defined type index class 2014-02-19 16:20:19 +04:00
ea2e5beabb Allow runtime type info even when RTTI is off. Improve tests and examples 2014-02-19 13:03:12 +04:00
c99b7b26da Sources cleanup and some typo fixes 2014-02-14 16:00:32 +04:00
beaa53f460 Add some examples of how to create type_indexes 2014-02-07 15:08:14 +04:00
2f9c4b7834 Restored all the tests and examples, fixed some issues 2014-02-06 18:42:08 +04:00
5f97225a18 New project structure to satisfy Modular Boost requirements. 2014-01-11 19:02:05 +04:00