Mantid
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Mantid::MDAlgorithms::InvalidParameterParser Class Reference

XML Parser for invalid parameter types. More...

#include <InvalidParameterParser.h>

Inheritance diagram for Mantid::MDAlgorithms::InvalidParameterParser:
Mantid::API::ImplicitFunctionParameterParser

Public Member Functions

Mantid::API::ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement) override
 
 InvalidParameterParser ()
 
void setSuccessorParser (Mantid::API::ImplicitFunctionParameterParser *parser) override
 
- Public Member Functions inherited from Mantid::API::ImplicitFunctionParameterParser
virtual ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement)=0
 
virtual void setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0
 
virtual ~ImplicitFunctionParameterParser ()=default
 

Protected Member Functions

InvalidParameterparseInvalidParameter (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...
 

Detailed Description

XML Parser for invalid parameter types.

Author
Owen Arnold, Tessella plc
Date
01/10/2010

Definition at line 26 of file InvalidParameterParser.h.

Constructor & Destructor Documentation

◆ InvalidParameterParser()

Mantid::MDAlgorithms::InvalidParameterParser::InvalidParameterParser ( )
default

Member Function Documentation

◆ createParameter()

Mantid::API::ImplicitFunctionParameter * Mantid::MDAlgorithms::InvalidParameterParser::createParameter ( Poco::XML::Element *  parameterElement)
overridevirtual

◆ parseInvalidParameter()

InvalidParameter * Mantid::MDAlgorithms::InvalidParameterParser::parseInvalidParameter ( std::string  value)
protected

Definition at line 22 of file InvalidParameterParser.cpp.

References value.

Referenced by createParameter().

◆ setSuccessorParser()

void Mantid::MDAlgorithms::InvalidParameterParser::setSuccessorParser ( Mantid::API::ImplicitFunctionParameterParser parser)
overridevirtual

Implements Mantid::API::ImplicitFunctionParameterParser.

Definition at line 26 of file InvalidParameterParser.cpp.

References UNUSED_ARG.

Member Data Documentation

◆ m_successor

ImplicitFunctionParameterParser::SuccessorType Mantid::MDAlgorithms::InvalidParameterParser::m_successor
protected

Definition at line 33 of file InvalidParameterParser.h.


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