Mantid
|
Invalid parameter type. More...
#include <InvalidParameter.h>
Public Member Functions | |
Mantid::MDAlgorithms::InvalidParameter * | clone () const override |
std::string | getName () const override |
std::string | getValue () const |
InvalidParameter () | |
InvalidParameter (std::string value) | |
bool | isValid () const override |
std::string | toXMLString () const override |
Public Member Functions inherited from Mantid::API::ImplicitFunctionParameter | |
virtual ImplicitFunctionParameter * | clone () const =0 |
virtual std::string | getName () const =0 |
virtual bool | isValid () const =0 |
virtual std::string | toXMLString () const =0 |
virtual | ~ImplicitFunctionParameter ()=default |
Static Public Member Functions | |
static std::string | parameterName () |
Private Attributes | |
std::string | m_value |
Additional Inherited Members | |
Protected Member Functions inherited from Mantid::API::ImplicitFunctionParameter | |
std::string | parameterXMLTemplate (const std::string &valueXMLtext) const |
Protected Attributes inherited from Mantid::API::ImplicitFunctionParameter | |
bool | m_isValid {false} |
Invalid parameter type.
Modelled from Null object pattern.
Definition at line 24 of file InvalidParameter.h.
|
default |
Referenced by clone().
Mantid::MDAlgorithms::InvalidParameter::InvalidParameter | ( | std::string | value | ) |
Definition at line 14 of file InvalidParameter.cpp.
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameter.
Definition at line 22 of file InvalidParameter.cpp.
References InvalidParameter(), and m_value.
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameter.
Definition at line 16 of file InvalidParameter.cpp.
References parameterName().
std::string Mantid::MDAlgorithms::InvalidParameter::getValue | ( | ) | const |
Definition at line 18 of file InvalidParameter.cpp.
References m_value.
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameter.
Definition at line 20 of file InvalidParameter.cpp.
|
inlinestatic |
Definition at line 43 of file InvalidParameter.h.
Referenced by getName().
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameter.
Definition at line 24 of file InvalidParameter.cpp.
|
private |
Definition at line 26 of file InvalidParameter.h.
Referenced by clone(), and getValue().