Mantid
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Mantid::API::ImplicitFunctionParameterParser Class Referenceabstract

#include <ImplicitFunctionParameterParser.h>

Inheritance diagram for Mantid::API::ImplicitFunctionParameterParser:
Mantid::API::SingleValueParameterParser< SingleValueParameterType > Mantid::API::VectorParameterParser< VectorValueParameterType > Mantid::DataObjects::AffineMatrixParameterParser Mantid::MDAlgorithms::InvalidParameterParser Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >

Public Types

using SuccessorType = boost::interprocess::unique_ptr< ImplicitFunctionParameterParser, DeleterPolicy< ImplicitFunctionParameterParser > >
 Successor type. More...
 

Public Member Functions

virtual ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement)=0
 
virtual void setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0
 
virtual ~ImplicitFunctionParameterParser ()=default
 

Protected Attributes

SuccessorType m_successor
 

Detailed Description

Definition at line 63 of file ImplicitFunctionParameterParser.h.

Member Typedef Documentation

◆ SuccessorType

Successor type.

Unique shared pointer with stack scoped deletion semantics.

Definition at line 67 of file ImplicitFunctionParameterParser.h.

Constructor & Destructor Documentation

◆ ~ImplicitFunctionParameterParser()

virtual Mantid::API::ImplicitFunctionParameterParser::~ImplicitFunctionParameterParser ( )
virtualdefault

Member Function Documentation

◆ createParameter()

virtual ImplicitFunctionParameter * Mantid::API::ImplicitFunctionParameterParser::createParameter ( Poco::XML::Element *  parameterElement)
pure virtual

◆ setSuccessorParser()

virtual void Mantid::API::ImplicitFunctionParameterParser::setSuccessorParser ( ImplicitFunctionParameterParser paramParser)
pure virtual

Member Data Documentation

◆ m_successor

SuccessorType Mantid::API::ImplicitFunctionParameterParser::m_successor
protected

Definition at line 75 of file ImplicitFunctionParameterParser.h.


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