|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Defines a DynExp resource, which mainly owns a DynExp::Object instance wrapping a pointer to it. More...
#include <Managers.h>
Public Member Functions | |
| template<typename ResourcePointerT > | |
| Resource (ResourcePointerT &&ResourcePointer) | |
Constructs a Resource instance. | |
Public Attributes | |
| PointerType | ResourcePointer |
| Pointer to the DynExp::Object instance owned by this resource. | |
| std::unique_ptr< QTreeWidgetItem > | TreeWidgetItem |
For visualization of the resource and its state in DynExp's main window (DynExpManager). Can be modified by DynExpManager even for const Resource instances since DynExpManager manages this QTreeWidgetItem. | |
Defines a DynExp resource, which mainly owns a DynExp::Object instance wrapping a pointer to it.
| PointerType | Type of the pointer pointing to the DynExp::Object instance |
Definition at line 23 of file Managers.h.
|
inline |
Constructs a Resource instance.
| ResourcePointerT | Type of the pointer to perfectly forward to the constructor of ResourcePointer. |
| ResourcePointer | Pointer to a DynExp object (e.g. DynExp::ModulePtrType) to initialize ResourcePointer with. |
Definition at line 33 of file Managers.h.
| PointerType DynExp::Resource< PointerType >::ResourcePointer |
Pointer to the DynExp::Object instance owned by this resource.
Definition at line 36 of file Managers.h.
|
mutable |
For visualization of the resource and its state in DynExp's main window (DynExpManager). Can be modified by DynExpManager even for const Resource instances since DynExpManager manages this QTreeWidgetItem.
Definition at line 43 of file Managers.h.