Public Member Functions | |
auto | speechEnhancer (std::string const &name) -> std::shared_ptr< SpeechEnhancer > |
Static Public Member Functions | |
template<class T , typename... Args> | |
static auto | make (Args &&... args) -> std::shared_ptr< Engine > |
Gets or constructs a shared SpeechEnhancement::Engine instance of type T with args . More... | |
Protected Member Functions | |
virtual auto | makeSpeechEnhancer (std::string name) -> SpeechEnhancer *=0 |
|
static |
Gets or constructs a shared SpeechEnhancement::Engine instance of type T
with args
.
auto Engine::speechEnhancer | ( | std::string const & | name | ) | -> std::shared_ptr<SpeechEnhancer> |
|
protectedpure virtual |