Benjamin Buch 4585bab3c3 __PRETTY_FUNCTION__ is slightly different in GCC 7
The output of an unsigned int literal dosn't contain the u anymore.

	#include <iostream>

	template < typename T >
	struct ctti{
		template < unsigned int D = 1 >
		static constexpr auto name()noexcept{
			return __PRETTY_FUNCTION__;
		}
	};

	int main(){
		using ctti = ctti< int >;
		std::cout << ctti::name() << '\n';
	}
2017-07-28 15:07:19 +02:00
2017-06-25 14:05:08 +03:00
2014-05-18 23:30:16 +01:00
2015-06-17 21:54:04 +03:00
2014-02-21 13:01:05 +04:00
2016-12-04 02:39:22 +03:00
2017-05-18 22:51:47 +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%