sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Public Member Functions | List of all members
IMutableRegistryHub Struct Referenceabstract

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
 

Constructor & Destructor Documentation

◆ ~IMutableRegistryHub()

virtual ~IMutableRegistryHub ( )
virtual

Member Function Documentation

◆ registerReporter()

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

◆ registerListener()

virtual void registerListener ( IReporterFactoryPtr const &  factory)
pure virtual

◆ registerTest()

virtual void registerTest ( TestCase const &  testInfo)
pure virtual

◆ registerTranslator()

virtual void registerTranslator ( const IExceptionTranslator translator)
pure virtual

◆ registerTagAlias()

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

◆ registerStartupException()

virtual void registerStartupException ( )
pure virtualnoexcept

◆ getMutableEnumValuesRegistry()

virtual IMutableEnumValuesRegistry& getMutableEnumValuesRegistry ( )
pure virtual

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