24inline std::string methodName(
const std::string& prettyFunction)
26 size_t end = prettyFunction.rfind(
"(");
27 size_t begin = prettyFunction.rfind(
" ",end) + 1;
29 if (prettyFunction[begin] ==
'*') {begin++;}
30 size_t len = end - begin;
31 return prettyFunction.substr(begin,len) +
"> ";
33#define __METHOD_NAME__ methodName(__PRETTY_FUNCTION__)