Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::API::SingleValueParameterParser< SingleValueParameterType > Class Template Reference

XML Parser for single value parameter types. More...

#include <SingleValueParameterParser.h>

Inheritance diagram for Mantid::API::SingleValueParameterParser< SingleValueParameterType >:
Mantid::API::ImplicitFunctionParameterParser

Public Member Functions

Mantid::API::ImplicitFunctionParametercreateParameter (Poco::XML::Element *parameterElement) override
 
SingleValueParameterType * createWithoutDelegation (Poco::XML::Element *parameterElement)
 
void setSuccessorParser (Mantid::API::ImplicitFunctionParameterParser *paramParser) 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
 

Additional Inherited Members

- Public Types inherited from Mantid::API::ImplicitFunctionParameterParser
using SuccessorType = boost::interprocess::unique_ptr< ImplicitFunctionParameterParser, DeleterPolicy< ImplicitFunctionParameterParser > >
 Successor type. More...
 
- Protected Attributes inherited from Mantid::API::ImplicitFunctionParameterParser
SuccessorType m_successor
 

Detailed Description

template<class SingleValueParameterType>
class Mantid::API::SingleValueParameterParser< SingleValueParameterType >

XML Parser for single value parameter types.

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

Definition at line 41 of file SingleValueParameterParser.h.

Member Function Documentation

◆ createParameter()

template<class SingleValueParameterType >
Mantid::API::ImplicitFunctionParameter * Mantid::API::SingleValueParameterParser< SingleValueParameterType >::createParameter ( Poco::XML::Element *  parameterElement)
overridevirtual

Implements Mantid::API::ImplicitFunctionParameterParser.

Definition at line 60 of file SingleValueParameterParser.h.

References value.

◆ createWithoutDelegation()

template<class SingleValueParameterType >
SingleValueParameterType * Mantid::API::SingleValueParameterParser< SingleValueParameterType >::createWithoutDelegation ( Poco::XML::Element *  parameterElement)

Definition at line 80 of file SingleValueParameterParser.h.

References value.

◆ setSuccessorParser()

template<class SingleValueParameterType >
void Mantid::API::SingleValueParameterParser< SingleValueParameterType >::setSuccessorParser ( Mantid::API::ImplicitFunctionParameterParser paramParser)
overridevirtual

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