| Entity | Type | Scope | Short Description |
| Abs | class | public | this is the subclass of UnnaryOperator for doing absolute value
|
| Arithmetica | class | public | Arithmetica is a class which handles the read/eval/print loop
It will take a line of inputted text, and parse it through, splitting
it into numbers, variables, operators, and parentheses.
|
| BINARYFUNCTION | variable | public | undocumented |
| BinaryOperator | class | public | this is the generic birary operator node (num op num)
|
| CLOSEDPAREN | variable | public | undocumented |
| Comma | class | public | this is the subclass of node for holding integer constants
|
| COMMA | variable | public | undocumented |
| Constant | class | public | this is the subclass of node for holding integer constants
|
| CONSTANT | variable | public | undocumented |
| Cos | class | public | this is the subclass of UnnaryOperator for doing trigonometric cosines
|
| DERIVATIVE | variable | public | undocumented |
| Derivative | class | public | this is the subclass of BinaryOperator for doing addition
|
| Derive | class | public | this is the parent class for everything
some empty virtual functions are needed for it's inherited classes
|
| Divide | class | public | this is the subclass of BinaryOperator for doing division
|
| e | variable | public | undocumented |
| exmap | typedef | public | undocumented |
| FACTORIAL | variable | public | undocumented |
| Factorial | class | public | this is the subclass of UnaryOperator for calculating factorials
|
| Image | class | public | this is the subclass of node for holding integer constants
|
| Log | class | public | this is the subclass of BinaryOperator for doing logarithms of various bases
|
| Minus | class | public | this is the subclass of BinaryOperator for doing subtraction
|
| Mod | class | public | this is the subclass of BinaryOperator for doing modulation
|
| myType | typedef | public | undocumented |
| Negation | class | public | this is the subclass of UnnaryOperator for doing negation
|
| NEGATION | variable | public | undocumented |
| Node | class | public | this is the parent class for everything
some empty virtual functions are needed for it's inherited classes
|
| OPENPAREN | variable | public | undocumented |
| OURTYPEDEF | variable | public | undocumented |
| Paren | class | public | This is the subclass of Node for holding parentheses.
|
| PI | variable | public | undocumented |
| Plus | class | public | this is the subclass of BinaryOperator for doing addition
|
| PLUSMINUS | variable | public | undocumented |
| Power | class | public | this is the subclass of UnaryOperator for doing exponents
|
| Sin | class | public | this is the subclass of UnnaryOperator for doing trigonemetric sines
|
| Sqrt | class | public | this is the subclass of UnnaryOperator for doing square roots
|
| Tan | class | public | this is the subclass of UnnaryOperator for doing trigonometric tangents
|
| Times | class | public | this is the subclass of BinaryOperator for doing multiplication
|
| TIMESDIVIDEMOD | variable | public | undocumented |
| UNARYFUNCTION | variable | public | undocumented |
| UnaryOperator | class | public | this is the generic unary operator node (op num) or (num op)
|
| VARIABLE | variable | public | undocumented |
| Variable | class | public | this is the subclass of Nodes for handling variable values.
|