Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Catch::IReporterRegistry Struct Referenceabstract

#include <catch_interfaces_reporter.h>

Inheritance diagram for Catch::IReporterRegistry:

Public Types

using FactoryMap = std::map<std::string, IReporterFactoryPtr>
 
using Listeners = std::vector<IReporterFactoryPtr>
 

Public Member Functions

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
 

Detailed Description

Definition at line 220 of file catch_interfaces_reporter.h.

Member Typedef Documentation

◆ FactoryMap

Definition at line 221 of file catch_interfaces_reporter.h.

◆ Listeners

Constructor & Destructor Documentation

◆ ~IReporterRegistry()

Catch::IReporterRegistry::~IReporterRegistry ( )
virtualdefault

Member Function Documentation

◆ create()

virtual IStreamingReporterPtr Catch::IReporterRegistry::create ( std::string const & name,
IConfigPtr const & config ) const
pure virtual

Implemented in Catch::ReporterRegistry.

◆ getFactories()

virtual FactoryMap const & Catch::IReporterRegistry::getFactories ( ) const
pure virtual

Implemented in Catch::ReporterRegistry.

Here is the caller graph for this function:

◆ getListeners()

virtual Listeners const & Catch::IReporterRegistry::getListeners ( ) const
pure virtual

Implemented in Catch::ReporterRegistry.


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