Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
ExpressionParserInterface Class Referenceabstract

#include <ExpressionParserInterface.h>

Inheritance diagram for ExpressionParserInterface:
ModeConditionParserBaseInterface ModeConditionParserInterface

Public Member Functions

 ExpressionParserInterface ()=default
 
 ExpressionParserInterface (const ExpressionParserInterface &other)=delete
 
virtual ~ExpressionParserInterface ()=default
 
virtual QSharedPointer< ExpressionParsercreateParser ()=0
 
ExpressionParserInterfaceoperator= (const ExpressionParserInterface &other)=delete
 

Detailed Description

Definition at line 20 of file ExpressionParserInterface.h.

Constructor & Destructor Documentation

◆ ExpressionParserInterface() [1/2]

ExpressionParserInterface::ExpressionParserInterface ( )
default

◆ ~ExpressionParserInterface()

virtual ExpressionParserInterface::~ExpressionParserInterface ( )
virtualdefault

◆ ExpressionParserInterface() [2/2]

ExpressionParserInterface::ExpressionParserInterface ( const ExpressionParserInterface & other)
delete

Member Function Documentation

◆ createParser()

virtual QSharedPointer< ExpressionParser > ExpressionParserInterface::createParser ( )
pure virtual

Create the expression parser.

@return The created expression parser.

Implemented in ModeConditionParserInterface.

◆ operator=()

ExpressionParserInterface & ExpressionParserInterface::operator= ( const ExpressionParserInterface & other)
delete

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