diff options
Diffstat (limited to 'include/internal/catch_reporter_registry.cpp')
-rw-r--r-- | include/internal/catch_reporter_registry.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/include/internal/catch_reporter_registry.cpp b/include/internal/catch_reporter_registry.cpp deleted file mode 100644 index f017e059..00000000 --- a/include/internal/catch_reporter_registry.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Created by Martin on 31/08/2017. - * - * Distributed under the Boost Software License, Version 1.0. (See accompanying - * file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - */ -#include "catch_reporter_registry.h" - -namespace Catch { - - ReporterRegistry::~ReporterRegistry() = default; - - IStreamingReporterPtr ReporterRegistry::create( std::string const& name, IConfigPtr const& config ) const { - auto it = m_factories.find( name ); - if( it == m_factories.end() ) - return nullptr; - return it->second->create( ReporterConfig( config ) ); - } - - void ReporterRegistry::registerReporter( std::string const& name, IReporterFactoryPtr const& factory ) { - m_factories.emplace(name, factory); - } - void ReporterRegistry::registerListener( IReporterFactoryPtr const& factory ) { - m_listeners.push_back( factory ); - } - - IReporterRegistry::FactoryMap const& ReporterRegistry::getFactories() const { - return m_factories; - } - IReporterRegistry::Listeners const& ReporterRegistry::getListeners() const { - return m_listeners; - } - -} |