File failed to load: https://isis.astrogeology.usgs.gov/3.9.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Developer Reference
Isis::InfixFunction Class Reference

InfixOperator and InfixFunction are helper classes for InfixToPostfix. More...

#include <InfixToPostfix.h>

Inheritance diagram for Isis::InfixFunction:
Inheritance graph
Collaboration diagram for Isis::InfixFunction:
Collaboration graph

Public Member Functions

 InfixFunction (QString inString, int argCount)
 
 InfixFunction (QString inString, QString outString, int argCount)
 
int argumentCount () const
 
const QString & inputString () const
 
const QString & outputString () const
 
int precedence () const
 
bool isFunction () const
 

Detailed Description

InfixOperator and InfixFunction are helper classes for InfixToPostfix.

Author
????-??-?? Unknown

Constructor & Destructor Documentation

◆ InfixFunction() [1/2]

Isis::InfixFunction::InfixFunction ( QString  inString,
int  argCount 
)
inline

◆ InfixFunction() [2/2]

Isis::InfixFunction::InfixFunction ( QString  inString,
QString  outString,
int  argCount 
)
inline

Member Function Documentation

◆ argumentCount()

int Isis::InfixFunction::argumentCount ( ) const
inline

◆ inputString()

const QString& Isis::InfixOperator::inputString ( ) const
inlineinherited

◆ isFunction()

bool Isis::InfixOperator::isFunction ( ) const
inlineinherited

◆ outputString()

const QString& Isis::InfixOperator::outputString ( ) const
inlineinherited

◆ precedence()

int Isis::InfixOperator::precedence ( ) const
inlineinherited

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

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:52:40