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