DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Allow exclusive access to some of TaskBase's
private methods to InstrumentDataBase
.
More...
Private Member Functions | |
constexpr | InstrumentDataBaseOnlyType (TaskBase &Parent) noexcept |
Construcs an instance - one for each TaskBase instance. More... | |
bool | KeepFinishedTask () const noexcept |
Determines whether the task should be kept to check its results after execution. InstrumentDataBase::RemoveTaskFromQueue(). More... | |
Private Attributes | |
TaskBase & | Parent |
Owning TaskBase instance. More... | |
Friends | |
class | TaskBase |
class | InstrumentDataBase |
Allow exclusive access to some of TaskBase's
private methods to InstrumentDataBase
.
Definition at line 916 of file Instrument.h.
|
inlineconstexprprivatenoexcept |
Construcs an instance - one for each TaskBase
instance.
Parent | Owning TaskBase instance |
Definition at line 925 of file Instrument.h.
|
inlineprivatenoexcept |
Determines whether the task should be kept to check its results after execution. InstrumentDataBase::RemoveTaskFromQueue().
Definition at line 927 of file Instrument.h.
|
friend |
Definition at line 919 of file Instrument.h.
|
friend |
Definition at line 918 of file Instrument.h.
|
private |
Owning TaskBase
instance.
Definition at line 929 of file Instrument.h.