| dispatch(const TFunc &op) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inline |
| dispatch(TFunc &&op) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inline |
| dispatch_queue_ | embvm::PlatformDispatcher< PlatformDispatchQueue > | protected |
| driverCount() const noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| earlyInitHook() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| earlyInitHook_() noexcept | UnitTestPlatform | inlinestatic |
| event_manager_ | embvm::PlatformEventManagement< PlatformEventCenter > | protected |
| findAllDrivers(embvm::DriverType_t type) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| findAllDrivers() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| findDriver(const std::string_view &name) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| findDriver(embvm::DriverType_t type) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| findDriver() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| findDriver(const std::string_view &name) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| getBoundDispatch() noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inline |
| getBoundMoveDispatch() noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inline |
| hw_platform_ | UnitTestPlatform | private |
| hwPlatformName() noexcept | UnitTestPlatform | inline |
| hwPlatformName_cstr() noexcept | UnitTestPlatform | inline |
| init() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| init_() noexcept | UnitTestPlatform | inline |
| initHWPlatform() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| initHWPlatform_() noexcept | UnitTestPlatform | inline |
| initOS() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| initOS(void(*main_thread)()) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| initProcessor() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| initProcessor_() noexcept | UnitTestPlatform | inline |
| inst() noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| name() const noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| name_ | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | protected |
| name_cstr() const noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inline |
| operator=(const VirtualPlatformBase &)=delete | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | |
| operator=(VirtualPlatformBase &&)=delete | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | |
| PlatformDispatcher(size_t threads=1) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inlineexplicit |
| PlatformDispatcher(const char *name, size_t threads=1) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inlineexplicit |
| PlatformDispatcher(const std::string &name, size_t threads=1) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inlineexplicit |
| PlatformDispatcher(const std::string_view &name, size_t threads=1) noexcept | embvm::PlatformDispatcher< PlatformDispatchQueue > | inlineexplicit |
| publishEvent(EventBase event) noexcept | embvm::PlatformEventManagement< PlatformEventCenter > | inline |
| registerDriver(const std::string_view &name, embvm::DriverBase *driver) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| signal(event_sig_t sig) noexcept | embvm::PlatformEventManagement< PlatformEventCenter > | inline |
| subscribeToEvent(event_sig_t sig, const event_cb_t &cb) noexcept | embvm::PlatformEventManagement< PlatformEventCenter > | inline |
| subscribeToEvent(event_sig_t sig, event_cb_t &&cb) noexcept | embvm::PlatformEventManagement< PlatformEventCenter > | inline |
| UnitTestPlatform() noexcept | UnitTestPlatform | inline |
| UnitTestPlatform(const char *name) noexcept | UnitTestPlatform | inlineexplicit |
| UnitTestPlatform(const std::string &name) noexcept | UnitTestPlatform | inlineexplicit |
| UnitTestPlatform(const std::string_view &name) noexcept | UnitTestPlatform | inlineexplicit |
| unregisterDriver(const std::string_view &name, embvm::DriverBase *driver) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlinestatic |
| unsubscribeFromEvent(typename PlatformEventCenter ::EventHandle &handle) noexcept | embvm::PlatformEventManagement< PlatformEventCenter > | inline |
| VirtualPlatform typedef | UnitTestPlatform | private |
| VirtualPlatformBase(const VirtualPlatformBase &)=delete | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | |
| VirtualPlatformBase(VirtualPlatformBase &&)=delete | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | |
| VirtualPlatformBase(const char *name) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlineexplicitprotected |
| VirtualPlatformBase(const std::string &name) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlineexplicitprotected |
| VirtualPlatformBase(const std::string_view &name) noexcept | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | inlineexplicitprotected |
| ~UnitTestPlatform()=default | UnitTestPlatform | |
| ~VirtualPlatformBase()=default | embvm::VirtualPlatformBase< UnitTestPlatform, PlatformDriverRegistry > | protected |