26 #include <unordered_map>
40 m_stages[_name] = m_stageTimer.
elapsed();
46 auto const it = m_stages.find(_name);
47 return it != m_stages.end() ? it->second : 0;
50 void onFinished(std::unordered_map<std::string, std::string>
const& _additionalValues)
52 double const totalElapsed = m_totalTimer.
elapsed();
53 if (totalElapsed > 0.5)
55 cdebug <<
"SLOW IMPORT: { " << constructReport(totalElapsed, _additionalValues) <<
" }";
60 std::string constructReport(
double _totalElapsed, std::unordered_map<std::string, std::string>
const& _additionalValues);
64 std::unordered_map<std::string, double> m_stages;