Mantid
|
#include <ImplicitFunctionParameterParser.h>
Public Types | |
using | SuccessorType = boost::interprocess::unique_ptr< ImplicitFunctionParameterParser, DeleterPolicy< ImplicitFunctionParameterParser > > |
Successor type. More... | |
Public Member Functions | |
virtual ImplicitFunctionParameter * | createParameter (Poco::XML::Element *parameterElement)=0 |
virtual void | setSuccessorParser (ImplicitFunctionParameterParser *paramParser)=0 |
virtual | ~ImplicitFunctionParameterParser ()=default |
Protected Attributes | |
SuccessorType | m_successor |
Definition at line 63 of file ImplicitFunctionParameterParser.h.
using Mantid::API::ImplicitFunctionParameterParser::SuccessorType = boost::interprocess::unique_ptr<ImplicitFunctionParameterParser, DeleterPolicy<ImplicitFunctionParameterParser> > |
Successor type.
Unique shared pointer with stack scoped deletion semantics.
Definition at line 67 of file ImplicitFunctionParameterParser.h.
|
virtualdefault |
|
pure virtual |
Implemented in Mantid::API::SingleValueParameterParser< SingleValueParameterType >, Mantid::API::VectorParameterParser< VectorValueParameterType >, Mantid::DataObjects::AffineMatrixParameterParser, Mantid::MDAlgorithms::InvalidParameterParser, and Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >.
|
pure virtual |
Implemented in Mantid::DataObjects::AffineMatrixParameterParser, Mantid::API::SingleValueParameterParser< SingleValueParameterType >, Mantid::API::VectorParameterParser< VectorValueParameterType >, Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >, and Mantid::MDAlgorithms::InvalidParameterParser.
Referenced by Mantid::API::ImplicitFunctionParameterParserFactoryImpl::createImplicitFunctionParameterParserFromXML().
|
protected |
Definition at line 75 of file ImplicitFunctionParameterParser.h.