Struct IReporterRegistry
Synopsis
#include <include/internal/catch_interfaces_reporter.h>
struct IReporterRegistry
Description
No description yet.
Inheritance
Decsendents: ReporterRegistry
Methods
~IReporterRegistry | ||
create | ||
getFactories | ||
getListeners |
Source
Lines 258-266 in include/internal/catch_interfaces_reporter.h.
struct IReporterRegistry {
using FactoryMap = std::map<std::string, IReporterFactoryPtr>;
using Listeners = std::vector<IReporterFactoryPtr>;
virtual ~IReporterRegistry();
virtual IStreamingReporterPtr create( std::string const& name, IConfigPtr const& config ) const = 0;
virtual FactoryMap const& getFactories() const = 0;
virtual Listeners const& getListeners() const = 0;
};