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

#include <catch_interfaces_registry_hub.h>

Public Member Functions

virtual ~IMutableRegistryHub ()
 
virtual void registerReporter (std::string const &name, IReporterFactoryPtr const &factory)=0
 
virtual void registerListener (IReporterFactoryPtr const &factory)=0
 
virtual void registerTest (TestCase const &testInfo)=0
 
virtual void registerTranslator (const IExceptionTranslator *translator)=0
 
virtual void registerTagAlias (std::string const &alias, std::string const &tag, SourceLineInfo const &lineInfo)=0
 
virtual void registerStartupException () noexcept=0
 
virtual IMutableEnumValuesRegistrygetMutableEnumValuesRegistry ()=0
 
virtual ~IMutableRegistryHub ()
 
virtual void registerReporter (std::string const &name, IReporterFactoryPtr const &factory)=0
 
virtual void registerListener (IReporterFactoryPtr const &factory)=0
 
virtual void registerTest (TestCase const &testInfo)=0
 
virtual void registerTranslator (const IExceptionTranslator *translator)=0
 
virtual void registerTagAlias (std::string const &alias, std::string const &tag, SourceLineInfo const &lineInfo)=0
 
virtual void registerStartupException () noexcept=0
 

Detailed Description

Definition at line 2643 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IMutableRegistryHub() [1/2]

Catch::IMutableRegistryHub::~IMutableRegistryHub ( )
virtualdefault

◆ ~IMutableRegistryHub() [2/2]

virtual Catch::IMutableRegistryHub::~IMutableRegistryHub ( )
virtual

Member Function Documentation

◆ getMutableEnumValuesRegistry()

virtual IMutableEnumValuesRegistry & Catch::IMutableRegistryHub::getMutableEnumValuesRegistry ( )
pure virtual

◆ registerListener() [1/2]

virtual void Catch::IMutableRegistryHub::registerListener ( IReporterFactoryPtr const & factory)
pure virtual
Here is the caller graph for this function:

◆ registerListener() [2/2]

virtual void Catch::IMutableRegistryHub::registerListener ( IReporterFactoryPtr const & factory)
pure virtual

◆ registerReporter() [1/2]

virtual void Catch::IMutableRegistryHub::registerReporter ( std::string const & name,
IReporterFactoryPtr const & factory )
pure virtual
Here is the caller graph for this function:

◆ registerReporter() [2/2]

virtual void Catch::IMutableRegistryHub::registerReporter ( std::string const & name,
IReporterFactoryPtr const & factory )
pure virtual

◆ registerStartupException() [1/2]

virtual void Catch::IMutableRegistryHub::registerStartupException ( )
pure virtualnoexcept
Here is the caller graph for this function:

◆ registerStartupException() [2/2]

virtual void Catch::IMutableRegistryHub::registerStartupException ( )
pure virtualnoexcept

◆ registerTagAlias() [1/2]

virtual void Catch::IMutableRegistryHub::registerTagAlias ( std::string const & alias,
std::string const & tag,
SourceLineInfo const & lineInfo )
pure virtual
Here is the caller graph for this function:

◆ registerTagAlias() [2/2]

virtual void Catch::IMutableRegistryHub::registerTagAlias ( std::string const & alias,
std::string const & tag,
SourceLineInfo const & lineInfo )
pure virtual

◆ registerTest() [1/2]

virtual void Catch::IMutableRegistryHub::registerTest ( TestCase const & testInfo)
pure virtual
Here is the caller graph for this function:

◆ registerTest() [2/2]

virtual void Catch::IMutableRegistryHub::registerTest ( TestCase const & testInfo)
pure virtual

◆ registerTranslator() [1/2]

virtual void Catch::IMutableRegistryHub::registerTranslator ( const IExceptionTranslator * translator)
pure virtual
Here is the caller graph for this function:

◆ registerTranslator() [2/2]

virtual void Catch::IMutableRegistryHub::registerTranslator ( const IExceptionTranslator * translator)
pure virtual

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