Commit Graph
140 Commits
Author SHA1 Message Date
Antony Polukhin e2c227d4aa Fix a typo and improve macro definitionas in Jamfile 2014-05-21 10:47:30 +04:00
Antony Polukhin 80086cbc4f Do not use Boost.Test at all 2014-05-21 10:33:22 +04:00
Antony Polukhin 0f0902d11c Explicitly define BOOSTNO_RTTI: do not rely on ability of Boost.Config to detect RTTI 2014-05-20 21:26:33 +04:00
Antony Polukhin 6857f23e6f Use minimal subset of Boost.Test and do not depend on ability of Boost.Test to work with rtti off 2014-05-20 21:22:40 +04:00
Antony Polukhin ce103443fd Merge pull request #3 from danieljames/redirect-fix
Redirect fix
2014-05-20 17:04:45 +04:00
Daniel James b34d4d466d Fix the documentation redirect location. 2014-05-20 09:01:59 +01:00
Antony Polukhin 441a71c3d1 Merge pull request #2 from danieljames/doc-build-fix
Put the doxygen dependency on the quickbook file, rather than boostbook.
2014-05-20 08:45:39 +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 76dc3d1053 Added index.html 2014-05-19 11:28:27 +04:00
Antony Polukhin 28c77f4036 Merge pull request #1 from danieljames/metadata
Add metadata file
2014-05-19 08:41:15 +04:00
Daniel James 631e592b7a Add metadata file 2014-05-18 23:30:16 +01:00
Antony Polukhin fa2fa1805c Added always_show_run_output to ctti_print_name test rule 2014-05-14 09:32:34 +04:00
Antony Polukhin 0744f86a2c Simplify the ctti_print_name.cpp 2014-05-13 14:17:42 +04:00
Antony Polukhin 61594ba1da Fix nortti builds on Intel compiler 2014-05-13 12:03:15 +04:00
Antony Polukhin e2ceb6cf36 Log to std::cerr in ctti_print_name test and implicitly include ctti. Define BOOST_NO_RTTI for nortti test, so that even old compilers could compile tests 2014-05-12 20:11:51 +04:00
Antony Polukhin a397391b0e Added ctti_print_name.cpp to ensure that BOOST_TYPE_INDEX_CTTI_USER_DEFINED_PARSING macro works 2014-05-11 16:13:12 +04:00
Antony Polukhin 8c8d9c6c69 Simplify redefinition of parsing rules 2014-05-11 03:11:34 +04:00
Antony Polukhin eac9c8af2f Another attempt to disable table_of_names_no_rtti test 2014-05-08 11:37:09 +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 ecac9ac83c Tune CTTI for different versions of Clang 2014-05-07 16:46:07 +04:00
Antony Polukhin 8a8a3ec639 Fix build script 2014-05-07 16:37:57 +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 2e11dc75d4 Fix a typo v3.0 2014-04-14 18:00:01 +04:00
Antony Polukhin a2a934dde8 Added test to ensure that alignments of ctti_data and char are same 2014-03-06 11:39:10 +04:00
Antony Polukhin 3f51425f3c Fixed possible UB 2014-03-06 10:32:23 +04:00
Antony Polukhin 501a0a992e Fix typos in docs 2014-03-05 15:12:25 +04:00
Antony Polukhin b8265cdb4f Minor changes to docs 2014-02-21 17:49:32 +04:00
Antony Polukhin 89398ac07c Added .gitignore 2014-02-21 13:01:05 +04:00
Antony Polukhin 40f6ae1ede Make code thread safe even on antique/broken compilers. Improve examples and add more tests 2014-02-21 12:52:07 +04:00
Antony Polukhin 2ebd172f4e Final cleanup of directory. Patches were updated. Minor bugfixes. 2014-02-20 18:53:05 +04:00
Antony Polukhin 70fdaa633e Fix typo 2014-02-20 16:38:55 +04:00
Antony Polukhin 7ddb306c65 Some MSVC related updates and docs improvements 2014-02-20 16:30:13 +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 276101f1b3 Added example of user defined type index class 2014-02-19 16:20:19 +04:00
Antony Polukhin ea2e5beabb Allow runtime type info even when RTTI is off. Improve tests and examples 2014-02-19 13:03:12 +04:00
Antony Polukhin c99b7b26da Sources cleanup and some typo fixes 2014-02-14 16:00:32 +04:00
Antony Polukhin 78824176ea Minor change of interface. Added default constructors. More tests added. Documentation improved 2014-02-14 14:39:09 +04:00
Antony Polukhin de0d90eca1 More functionality moved to type_index_facade and better documentation for facade. 2014-02-09 14:16:36 +04:00
Antony Polukhin 2ef8924510 Documented some of the classes and features 2014-02-07 17:10:36 +04:00