Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Parser::ShuntingYard::RPNTokens::NumericToken Class Reference

single numeric token on rpn queue More...

Inheritance diagram for Parser::ShuntingYard::RPNTokens::NumericToken:
Inheritance graph

Public Member Functions

 NumericToken (double val)
 
void evaluate (std::stack< double > &rpnStack)
 
- Public Member Functions inherited from Parser::ShuntingYard::RPNTokens::TokenBase
virtual ~TokenBase ()
 

Private Attributes

double m_value
 

Detailed Description

single numeric token on rpn queue

Definition at line 66 of file ParseExp.cpp.

Constructor & Destructor Documentation

◆ NumericToken()

Parser::ShuntingYard::RPNTokens::NumericToken::NumericToken ( double  val)
inlineexplicit

Definition at line 69 of file ParseExp.cpp.

Member Function Documentation

◆ evaluate()

void Parser::ShuntingYard::RPNTokens::NumericToken::evaluate ( std::stack< double > &  rpnStack)
inlinevirtual

Implements Parser::ShuntingYard::RPNTokens::TokenBase.

Definition at line 70 of file ParseExp.cpp.

References m_value, and threshold().

Member Data Documentation

◆ m_value

double Parser::ShuntingYard::RPNTokens::NumericToken::m_value
private

Definition at line 72 of file ParseExp.cpp.

Referenced by evaluate().


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