Split IReporterRegistry into its own header file

Doing this removes `<map>` from the include set of the base reporter
interface, and thus from bunch more TUs. This provides about 1.5%
improvements in the debug build of the static library, and 1% in
release build.
This commit is contained in:
Martin Hořeňovský committed 2020-08-23 21:01:04 +02:00
1 parent ed7eaf2df3
commit 9677df6d8b
10 files changed
+43 -13

No files matched your search

@@ -187,6 +187,5 @@ namespace Catch {
}
IReporterFactory::~IReporterFactory() = default;
IReporterRegistry::~IReporterRegistry() = default;
} // end namespace Catch