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 |
|
Antony Polukhin
|
beaa53f460
|
Add some examples of how to create type_indexes
|
2014-02-07 15:08:14 +04:00 |
|
Antony Polukhin
|
0137b9b43f
|
Moved some of the classes from boost::typeind::detail namespace to boost::typeind namespace
|
2014-02-07 13:41:17 +04:00 |
|
Antony Polukhin
|
683dab93a2
|
Reimplement and simplify design using type_index_facade class
|
2014-02-07 13:32:24 +04:00 |
|
Antony Polukhin
|
496ab93589
|
Reduced header dependencies
|
2014-02-06 19:00:14 +04:00 |
|
Antony Polukhin
|
c0871ef714
|
Removed old unused files
|
2014-02-06 18:46:01 +04:00 |
|
Antony Polukhin
|
2f9c4b7834
|
Restored all the tests and examples, fixed some issues
|
2014-02-06 18:42:08 +04:00 |
|
Antony Polukhin
|
c43f8c1cfa
|
Restore some of the tests and fix a bunch of bugs
|
2014-02-06 17:52:18 +04:00 |
|
Antony Polukhin
|
50d496288f
|
Compile time type info implementation added
|
2014-02-06 16:53:10 +04:00 |
|
Antony Polukhin
|
3daeab38fa
|
Started the work on new interface
|
2014-02-06 16:00:27 +04:00 |
|
Antony Polukhin
|
5f97225a18
|
New project structure to satisfy Modular Boost requirements.
|
2014-01-11 19:02:05 +04:00 |
|
Antony Polukhin
|
5977f9ce6e
|
Update docs to reflect library status after Boost review
v2.1
|
2014-01-11 18:37:43 +04:00 |
|
Antony Polukhin
|
9ea436c4d3
|
Applied one more part of changes proposed by Vicente J. Botet Escriba
|
2013-11-13 11:01:54 +04:00 |
|
Antony Polukhin
|
9e4e48a9b3
|
Applied first portion of fixes, proposed by Vicente J. Botet Escriba
|
2013-11-13 10:35:20 +04:00 |
|
Antony Polukhin
|
986ff55058
|
Add compile time error mesage when attempting to call RTTI only method under MSVC
|
2013-11-12 10:44:52 +04:00 |
|