Mantid
|
XML Parser for invalid parameter types. More...
#include <InvalidParameterParser.h>
Public Member Functions | |
Mantid::API::ImplicitFunctionParameter * | createParameter (Poco::XML::Element *parameterElement) override |
InvalidParameterParser () | |
void | setSuccessorParser (Mantid::API::ImplicitFunctionParameterParser *parser) override |
Public Member Functions inherited from Mantid::API::ImplicitFunctionParameterParser | |
virtual ImplicitFunctionParameter * | createParameter (Poco::XML::Element *parameterElement)=0 |
virtual void | setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0 |
virtual | ~ImplicitFunctionParameterParser ()=default |
Protected Member Functions | |
InvalidParameter * | parseInvalidParameter (std::string value) |
Protected Attributes | |
ImplicitFunctionParameterParser::SuccessorType | m_successor |
Protected Attributes inherited from Mantid::API::ImplicitFunctionParameterParser | |
SuccessorType | m_successor |
Additional Inherited Members | |
Public Types inherited from Mantid::API::ImplicitFunctionParameterParser | |
using | SuccessorType = boost::interprocess::unique_ptr< ImplicitFunctionParameterParser, DeleterPolicy< ImplicitFunctionParameterParser > > |
Successor type. More... | |
XML Parser for invalid parameter types.
Definition at line 26 of file InvalidParameterParser.h.
|
default |
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameterParser.
Definition at line 17 of file InvalidParameterParser.cpp.
References parseInvalidParameter().
|
protected |
Definition at line 22 of file InvalidParameterParser.cpp.
References value.
Referenced by createParameter().
|
overridevirtual |
Implements Mantid::API::ImplicitFunctionParameterParser.
Definition at line 26 of file InvalidParameterParser.cpp.
References UNUSED_ARG.
|
protected |
Definition at line 33 of file InvalidParameterParser.h.