|
Open-Typer
Open source typewriting tutor program
|

Classes | |
| struct | Service |
Public Member Functions | |
| template<class I > | |
| void | registerExport (std::shared_ptr< I > instance) |
| std::shared_ptr< IModuleExportInterface > | doResolvePtrById (const QString &id) |
| template<class I > | |
| std::shared_ptr< I > | resolve () |
Static Public Member Functions | |
| static void | init () |
| static ModulesIoC * | instance () |
| static void | setCustomInstance (ModulesIoC *i) |
Private Attributes | |
| std::map< QString, Service > | m_map |
| ModulesIoC * | m_customInstance = nullptr |
Static Private Attributes | |
| static bool | m_initialized = false |