bool TextWriter::writeCommon(const Metric& metric) { std::ostringstream path; for (uint32_t i=0; i<_path.size(); ++i) { path << _path[i] << "."; } std::string mypath(path.str()); path << metric.getMangledName(); if (_regex.match(path.str())) { if (metric.used() || _verbose) { _out << "\n" << mypath; return true; } } return false; }