Horizon
Public Member Functions | List of all members
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 > >
 

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