Horizon
Loading...
Searching...
No Matches
Catch::ReporterRegistry Class Reference
Inheritance diagram for Catch::ReporterRegistry:
Catch::IReporterRegistry

Public Member Functions

IEventListenerPtr create (std::string const &name, ReporterConfig &&config) const override
void registerReporter (std::string const &name, IReporterFactoryPtr factory)
void registerListener (Detail::unique_ptr< EventListenerFactory > factory)
FactoryMap const & getFactories () const override
Listeners const & getListeners () const override

Additional Inherited Members

Public Types inherited from Catch::IReporterRegistry
using FactoryMap = std::map<std::string, IReporterFactoryPtr, Detail::CaseInsensitiveLess>
using Listeners = std::vector<Detail::unique_ptr<EventListenerFactory>>

Member Function Documentation

◆ create()

IEventListenerPtr Catch::ReporterRegistry::create ( std::string const & name,
ReporterConfig && config ) const
overridevirtual

◆ getFactories()

IReporterRegistry::FactoryMap const & Catch::ReporterRegistry::getFactories ( ) const
overridevirtual

◆ getListeners()

IReporterRegistry::Listeners const & Catch::ReporterRegistry::getListeners ( ) const
overridevirtual

The documentation for this class was generated from the following files: