Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

ExprEvaluator Class Reference

Expression evaluator using Reverse Polish Notation. More...

#include <expr_evaluator.hpp>

Inheritance diagram for ExprEvaluator:

SkinObject List of all members.

Public Member Functions

 ExprEvaluator (intf_thread_t *pIntf)
 Constructor.
 ~ExprEvaluator ()
 Destructor.
void parse (const string &rExpr)
 Clear the RPN stack and parse an expression.
string getToken ()

Detailed Description

Expression evaluator using Reverse Polish Notation.

Definition at line 32 of file expr_evaluator.hpp.


Member Function Documentation

string ExprEvaluator::getToken  ) 
 

Pop the first token from the RPN stack. Return NULL when the stack is empty.

Definition at line 111 of file expr_evaluator.cpp.

Referenced by Interpreter::getVarBool().


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 10:15:03 2005 for vlc-0.8.4a by  doxygen 1.4.2