PSEvt/src/TypeInfoUtils.cpp

Go to the documentation of this file.
00001 #include "PSEvt/TypeInfoUtils.h"
00002 
00003 #include <cxxabi.h>
00004 #include <stdlib.h>
00005 
00006 using namespace PSEvt;
00007 
00008 std::string TypeInfoUtils::typeInfoRealName(const std::type_info *typeInfoPtr) {
00009     int status;
00010     char* realname = abi::__cxa_demangle(typeInfoPtr->name(), 0, 0, &status);
00011     std::string realNameStr(realname);
00012     free(realname);
00013     return realNameStr;
00014 }

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7