From 3ee31ec487926999604a7944b3d8a7d4bcc19b55 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Thu, 14 Apr 2016 16:20:17 +0200 Subject: [PATCH] type to name --- alib2std/src/extensions/type_traits.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/alib2std/src/extensions/type_traits.hpp b/alib2std/src/extensions/type_traits.hpp index fe1ffb6430..9b1a406120 100644 --- a/alib2std/src/extensions/type_traits.hpp +++ b/alib2std/src/extensions/type_traits.hpp @@ -49,6 +49,13 @@ namespace std { } } + template <class T> + char* type_name() { + int status; + + return abi::__cxa_demangle(typeid(T).name(), 0, 0, &status); + } + } /* namespace std */ #endif // TYPE_TRAITS_HPP_ -- GitLab