…from test suite and add notes for users about emulation limitations testing
BOOST_TYPE_INDEX_FORCE_NO_RTTI_COMPATIBILITY had no effect for MSVC. With this change, it is treated like BOOST_NO_RTTI also for MSVC.
Added a check for demangling errors, an exception is thrown in this case. The new implementation also does not allocate std::string until the parsing completes.
The port removes some conditional code from pretty_name() implementation. As a side effect, this improves portability (AFAICT, the previous version wouldn't do demangling on clang). Additionally, the commit fixes a possible buffer overrun if demangle() returns a string equal to cvr_saver_name or cvr_saver_name with trailing spaces.
…g to detect RTTI
…t.Test to work with rtti off
Because when building the main documentation, the docbook target isn't being triggered, which is breaking the build. Hopefully this will fix it.
… Define BOOST_NO_RTTI for nortti test, so that even old compilers could compile tests
…EFINED_PARSING macro works