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;
};





Add Discussion as Guest

Log in