Go to the source code of this file.
Classes | |
class | CalcNode |
CalcNode is the abstract base class for calculation nodes. More... | |
class | CNConstant |
Calculation node always returning a constant value. More... | |
class | CNNegate |
Calculation node negating the value of the operand subtree. More... | |
class | CNAdd |
Calculation node adding two operand nodes. More... | |
class | CNSubtract |
Calculation node subtracting two operand nodes. More... | |
class | CNMultiply |
Calculation node multiplying two operand nodes. More... | |
class | CNDivide |
Calculation node dividing two operand nodes. More... | |
class | CNModulo |
Calculation node calculating the remainder of an integer division of two operand nodes. More... | |
class | CNPower |
Calculation node raising one operand to the power of the second. More... | |
class | CalcContext |
Calculator context used to save the parsed expressions. More... |
Definition in file expression.h.