Workaround for /GR- override that disables link time assertions
Antony Polukhin
2018-01-15 23:21:34 +0300
05feacf14bRelax comparing_anonymous_types_between_modules test as it was failing to too many builds (fixes#17)
Antony Polukhin
2018-01-15 00:14:47 +0300
82ed016577Use hash_fwd header and use new paths to boost::hash*
Antony Polukhin
2018-01-14 23:41:33 +0300
1a7226bc0fDo not define BOOST_TEST_*E macros, as they are now defined in boost/core/lightweight_test.hpp
Antony Polukhin
2017-10-01 22:30:59 +0300
d3d4e8d18aChange runtime cast test to use the separated macro (BOOST_TYPE_INDEX_IMPLEMENT_RUNTIME_CAST) and add a new test that ensures BOOST_TYPE_INDEX_REGISTER_RUNTIME_CLASS does indeed supply both functions.
Chris Glover
2017-02-25 15:30:11 -0500
7f8af2a6e9Merge branch 'develop' into split_register_and_implement
Chris Glover
2017-02-25 13:19:16 -0500
342d835289Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor apability)
Antony Polukhin
2017-02-23 21:35:40 +0300
5cacb67510Make it derived class responsibility to include <boost/functional/hash.hpp>
Edward Catmur
2017-02-16 21:55:12 +0000
f2616bcd17Correct preprocessor condition to match below
Ed Catmur
2017-02-16 16:30:52 +0000
8c582362d0Include <boost/functional/hash.hpp> if required
Ed Catmur
2017-02-16 16:18:48 +0000
cfcdcd647dUpdate CI script version
Antony Polukhin
2016-12-04 02:39:22 +0300
8bee2f6939Fix coverage info gathering in travisCI script for GCC-6
Antony Polukhin
2016-12-04 02:29:02 +0300
40985de221Update CI scripts and tests
Antony Polukhin
2016-11-18 22:31:01 +0300
d8bdbad2ecAdd BOOST_TYPE_INDEX_IMPLEMENT_RUNTIME_CAST, which implementes the functionality for runtime_cast to function, but does not include the BOOST_TYPE_INDEX_REGISTER_CLASS macro. Reimplement BOOST_TYPE_INDEX_REGISTER_RUNTIME_CLASS to simply call BOOST_TYPE_INDEX_IMPLEMENT_RUNTIME_CAST and BOOST_TYPE_INDEX_REGISTER_CLASS.
Chris Glover
2016-11-05 16:04:13 -0400
7f840c882eFix build in C++98 mode
Antony Polukhin
2016-10-02 10:39:54 +0300
b669f0244eChanged std::size_t to unsigned int in compile_time_type_infohelpers. Now the code is more platform independant.
Antony Polukhin
2016-10-02 10:32:50 +0300
4453acf867Support Clang 4.0 and newer
Eric Fiselier
2016-08-29 22:10:34 -0600
b6b23bad3aCleanup line endings, file endings, some spacing etc.
Chris Glover
2016-08-21 12:47:44 -0400
3bb646d19b- Use boost::addressof instead of & - Remove nullptr from test - add boost::typeindex::bad_runtime_cast, remove std::bad_cast
Chris Glover
2016-08-21 11:01:26 -0400
9cd218bbc4Add missing include to example.
Chris Glover
2016-08-19 18:42:22 -0400
ad26256d09Initial documentation.
Chris Glover
2016-08-11 10:31:16 -0400
5af925602eInvoke smart_ptr tests.
Chris Glover
2016-08-10 10:06:41 -0400
2fb667a6a0Experiment with a version of runtime_cast that has only a single registration macro.
Chris Glover
2016-08-09 23:13:54 -0400
12751e0f83Split runtime_cast into several files so clients can selectively include only what they use. Add support for shared_ptrs.
Chris Glover
2016-08-09 14:51:36 -0400
0b006b6af6Remove all references to std::type_traits Replace variadic template with boost preprocessor.
Chris Glover
2016-08-08 12:16:58 -0400
76cae485cbMerge branch 'runtime_cast' of github.com:cdglove/type_index into runtime_cast
Chris Glover
2016-07-15 17:18:42 -0400
ee7b15a493First version. TODO: Error messages when using mismatched types are not clear. Needs consideration.
Chris Glover
2016-07-15 08:49:54 -0400
1dc8310826Optimization: Don't check all bases.
Chris Glover
2016-07-15 10:10:07 -0400
b230140529First version.
Chris Glover
2016-07-15 08:49:54 -0400
31ec1d2524Fix link in README
Antony Polukhin
2016-06-05 13:02:56 +0300
40e9bd336aTest on same Boost branch when running Appveyor
Antony Polukhin
2016-06-04 21:10:20 +0300
767c724983README now shows build status on Windows platform
Antony Polukhin
2016-06-04 15:59:29 +0300
24708cc109One more example and integrate examples into the docs
Antony Polukhin
2016-03-30 23:24:53 +0300
57205874aeAdded namespace detection example
Antony Polukhin
2016-03-30 22:28:53 +0300
1b4a85764fFixing test under Windows
Antony Polukhin
2016-03-29 23:16:17 +0300