DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::LinkedObjectWrapperBase::OwnedLinkedObjectWrapperType Struct Reference

Helper type linking a LinkedObjectWrapperBasePtrType to the corresponding LinkedObjectWrapperContainerBase instance. More...

Public Member Functions

 OwnedLinkedObjectWrapperType (LinkedObjectWrapperBasePtrType &&OwnedLinkedObjectWrapperPtr, LinkedObjectWrapperContainerBase &OwnedLinkedObjectWrapperContainer)
 Constructs a OwnedLinkedObjectWrapperType instance. More...
 

Public Attributes

LinkedObjectWrapperBasePtrType OwnedLinkedObjectWrapperPtr
 Pointer owning an instance of LinkedObjectWrapperBase. More...
 
LinkedObjectWrapperContainerBaseOwnedLinkedObjectWrapperContainer
 Reference to a LinkedObjectWrapperContainerBase instance holding a non-owning pointer to the instance of LinkedObjectWrapperBase OwnedLinkedObjectWrapperPtr refers to. More...
 

Detailed Description

Helper type linking a LinkedObjectWrapperBasePtrType to the corresponding LinkedObjectWrapperContainerBase instance.

Definition at line 2721 of file Object.h.

Constructor & Destructor Documentation

◆ OwnedLinkedObjectWrapperType()

DynExp::LinkedObjectWrapperBase::OwnedLinkedObjectWrapperType::OwnedLinkedObjectWrapperType ( LinkedObjectWrapperBasePtrType &&  OwnedLinkedObjectWrapperPtr,
LinkedObjectWrapperContainerBase OwnedLinkedObjectWrapperContainer 
)
inline

Constructs a OwnedLinkedObjectWrapperType instance.

Parameters
OwnedLinkedObjectWrapperPtrRefer to OwnedLinkedObjectWrapperPtr.
OwnedLinkedObjectWrapperContainerRefer to OwnedLinkedObjectWrapperContainer.

Definition at line 2728 of file Object.h.

Member Data Documentation

◆ OwnedLinkedObjectWrapperContainer

LinkedObjectWrapperContainerBase& DynExp::LinkedObjectWrapperBase::OwnedLinkedObjectWrapperType::OwnedLinkedObjectWrapperContainer

Reference to a LinkedObjectWrapperContainerBase instance holding a non-owning pointer to the instance of LinkedObjectWrapperBase OwnedLinkedObjectWrapperPtr refers to.

Definition at line 2742 of file Object.h.

◆ OwnedLinkedObjectWrapperPtr

LinkedObjectWrapperBasePtrType DynExp::LinkedObjectWrapperBase::OwnedLinkedObjectWrapperType::OwnedLinkedObjectWrapperPtr

Pointer owning an instance of LinkedObjectWrapperBase.

Definition at line 2736 of file Object.h.


The documentation for this struct was generated from the following file: