Struct IMutableRegistryHub
Synopsis
#include <include/internal/catch_interfaces_registry_hub.h>
struct IMutableRegistryHub
Description
No description yet.
Methods
~IMutableRegistryHub | ||
getMutableEnumValuesRegistry | ||
registerListener | ||
registerReporter | ||
registerStartupException | ||
registerTagAlias | ||
registerTest | ||
registerTranslator |
Source
Lines 43-52 in include/internal/catch_interfaces_registry_hub.h.
struct IMutableRegistryHub {
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 IMutableEnumValuesRegistry& getMutableEnumValuesRegistry() = 0;
};