|
Mantid
|
#include <ConfiguredAlgorithm.h>
Public Member Functions | |
| Mantid::API::IAlgorithm_sptr | algorithm () const override |
| ConfiguredAlgorithm (Mantid::API::IAlgorithm_sptr algorithm, std::unique_ptr< Mantid::API::IAlgorithmRuntimeProps > properties, bool const validatePropsPreExec=true) | |
| const Mantid::API::IAlgorithmRuntimeProps & | getAlgorithmRuntimeProps () const noexcept override |
| bool | validatePropsPreExec () const noexcept override |
| ~ConfiguredAlgorithm () override=default | |
Public Member Functions inherited from MantidQt::API::IConfiguredAlgorithm | |
| virtual | ~IConfiguredAlgorithm ()=default |
Protected Attributes | |
| Mantid::API::IAlgorithm_sptr | m_algorithm |
Private Attributes | |
| std::unique_ptr< Mantid::API::IAlgorithmRuntimeProps > | m_properties |
| bool | m_validatePropsPreExec |
Definition at line 14 of file ConfiguredAlgorithm.h.
| MantidQt::API::ConfiguredAlgorithm::ConfiguredAlgorithm | ( | Mantid::API::IAlgorithm_sptr | algorithm, |
| std::unique_ptr< Mantid::API::IAlgorithmRuntimeProps > | properties, | ||
| bool const | validatePropsPreExec = true |
||
| ) |
Definition at line 13 of file ConfiguredAlgorithm.cpp.
|
overridedefault |
|
overridevirtual |
Implements MantidQt::API::IConfiguredAlgorithm.
Definition at line 19 of file ConfiguredAlgorithm.cpp.
References m_algorithm.
|
overridevirtualnoexcept |
Implements MantidQt::API::IConfiguredAlgorithm.
Definition at line 21 of file ConfiguredAlgorithm.cpp.
References m_properties.
|
overridevirtualnoexcept |
Implements MantidQt::API::IConfiguredAlgorithm.
Definition at line 25 of file ConfiguredAlgorithm.cpp.
References m_validatePropsPreExec.
|
protected |
Definition at line 26 of file ConfiguredAlgorithm.h.
Referenced by algorithm().
|
private |
Definition at line 29 of file ConfiguredAlgorithm.h.
Referenced by getAlgorithmRuntimeProps().
|
private |
Definition at line 30 of file ConfiguredAlgorithm.h.
Referenced by validatePropsPreExec().