MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / getShortName

Function getShortName

src/logging.cpp:140–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140std::string getShortName(const char *func)
141{
142 std::string src(func);
143 size_t end = src.rfind('(');
144 if (end == std::string::npos)
145 end = src.size();
146 size_t begin = 1 + src.rfind(' ', end);
147 size_t first_ns = src.find("::", begin);
148 if (first_ns != std::string::npos)
149 begin = first_ns + 2;
150 size_t last_ns = src.rfind("::", end);
151 if (last_ns != std::string::npos)
152 end = last_ns;
153 return src.substr(begin, end - begin);
154}
155
156LogMessage::LogMessage(Logger *logger, Logger::Level level, const char *source):
157 logger_(logger), level_(level)

Callers 1

LogMessageMethod · 0.85

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected