DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ParamsBase::ParamBase::ParamsBaseOnlyType Class Reference

Provides the class ParamsBase access to some private members of class ParamBase. More...

Private Member Functions

constexpr ParamsBaseOnlyType (ParamBase &Parent) noexcept
 Construcs an instance - one for each ParamBase instance. More...
 
void DisableUserEditable () noexcept
 Sets the UserEditable property to false. More...
 
void AddToDialog (ParamsConfigDialog &Dialog)
 Appends this parameter to a settings dialog making it configurable by the user. More...
 

Private Attributes

ParamBaseParent
 Owning ParamBase instance. More...
 

Friends

class ParamsBase
 

Detailed Description

Provides the class ParamsBase access to some private members of class ParamBase.

Definition at line 383 of file Object.h.

Constructor & Destructor Documentation

◆ ParamsBaseOnlyType()

constexpr DynExp::ParamsBase::ParamBase::ParamsBaseOnlyType::ParamsBaseOnlyType ( ParamBase Parent)
inlineconstexprprivatenoexcept

Construcs an instance - one for each ParamBase instance.

Parameters
ParentOwning ParamBase instance

Definition at line 391 of file Object.h.

Member Function Documentation

◆ AddToDialog()

void DynExp::ParamsBase::ParamBase::ParamsBaseOnlyType::AddToDialog ( ParamsConfigDialog Dialog)
inlineprivate

Appends this parameter to a settings dialog making it configurable by the user.

Parameters
DialogReference to the settings dialog to append the parameter to

Definition at line 394 of file Object.h.

◆ DisableUserEditable()

void DynExp::ParamsBase::ParamBase::ParamsBaseOnlyType::DisableUserEditable ( )
inlineprivatenoexcept

Sets the UserEditable property to false.

Definition at line 393 of file Object.h.

Friends And Related Function Documentation

◆ ParamsBase

friend class ParamsBase
friend

Definition at line 385 of file Object.h.

Member Data Documentation

◆ Parent

ParamBase& DynExp::ParamsBase::ParamBase::ParamsBaseOnlyType::Parent
private

Owning ParamBase instance.

Definition at line 396 of file Object.h.


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