Andrey Semashev cd1c905f87 Optimize string comparison used to implement CTTI comparison.
When the strings are known to be runtime objects, use compiler builtin
for strcmp for comparing strings. The compiler will generate a runtime
call for the (presumably, well-optimized) strcmp instead of rolling
a local per-character comparison loop. When the builtin is not available
or we cannot detect compile-time strings, use the local loop as before.

Also, when C++14 constexpr is not available, use strcmp right away,
since there is no use for the local loop in this case.
2018-10-28 02:56:30 +03:00
2014-05-18 23:30:16 +01:00
2015-06-17 21:54:04 +03:00
2018-09-22 22:13:42 +03:00
2014-02-21 13:01:05 +04:00
2016-12-04 02:39:22 +03:00

Boost.TypeIndex

Boost.TypeIndex is a part of the Boost C++ Libraries. It is a runtime/compile time copyable type info.

Test results

@ Build Tests coverage More info
Develop branch: Build Status Build status Coverage Status details...
Master branch: Build Status Build status Coverage Status details...

Open Issues

Latest developer documentation

License

Distributed under the Boost Software License, Version 1.0.

S
Description
Runtime/Compile time copyable type info.
Readme
1 MiB
Languages
C++ 98.3%
CMake 1%
HTML 0.7%