Allow exclusive access to some of ModuleDataBase's private methods to ModuleBase.
More...
Allow exclusive access to some of ModuleDataBase's private methods to ModuleBase.
Definition at line 197 of file Module.h.
◆ ModuleBaseOnlyType()
| constexpr DynExp::ModuleDataBase::ModuleBaseOnlyType::ModuleBaseOnlyType |
( |
ModuleDataBase & |
Parent | ) |
|
|
inlineconstexprprivatenoexcept |
◆ GetNewEventNotifier()
| auto & DynExp::ModuleDataBase::ModuleBaseOnlyType::GetNewEventNotifier |
( |
| ) |
|
|
inlineprivatenoexcept |
◆ IndicateException()
| void DynExp::ModuleDataBase::ModuleBaseOnlyType::IndicateException |
( |
| ) |
|
|
inlineprivatenoexcept |
Indicates to the main thread that an exception has happened in the module thread. Only performs atomic operations. Hence, this module data instance does not need to be locked for this function call.
Definition at line 209 of file Module.h.
◆ Reset()
| void DynExp::ModuleDataBase::ModuleBaseOnlyType::Reset |
( |
| ) |
|
|
inlineprivate |
◆ SetException()
| void DynExp::ModuleDataBase::ModuleBaseOnlyType::SetException |
( |
std::exception_ptr |
Exception | ) |
|
|
inlineprivatenoexcept |
◆ ModuleBase
◆ ModuleDataBase
◆ Parent
The documentation for this class was generated from the following file: