Class IMutableRegistryHub
Defined in File catch_amalgamated.hpp
Class Documentation
-
class IMutableRegistryHub
Public Functions
-
virtual ~IMutableRegistryHub()
-
virtual void registerReporter(std::string const &name, IReporterFactoryPtr factory) = 0
-
virtual void registerListener(Detail::unique_ptr<EventListenerFactory> factory) = 0
-
virtual void registerTest(Detail::unique_ptr<TestCaseInfo> &&testInfo, Detail::unique_ptr<ITestInvoker> &&invoker) = 0
-
virtual void registerTranslator(Detail::unique_ptr<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
-
virtual ~IMutableRegistryHub()