| stx::AnyScalar | AnyScalar constructs objects holding a typed scalar value |
| stx::AnyScalar::value_t | Union type to holding the current value of an AnyScalar |
| stx::ArithmeticException | ArithmeticException is an exception class thrown upon some arithmetic errors like integer divison by zero |
| stx::BadFunctionCallException | Exception class thrown when the symbol table cannot correctly execute a function |
| stx::BadSyntaxException | Exception class thrown when the parser recognizes a syntax error |
| stx::BasicSymbolTable | Class representing variables and functions placeholders within an expression |
| stx::BasicSymbolTable::FunctionInfo | Extra info about a function: the valid arguments |
| stx::ConversionException | ConversionException is an exception class thrown by some combinations of get and set in AnyScalar |
| stx::EmptySymbolTable | Concrete class used for evaluation of variables and function placeholders within an expression |
| stx::ExpressionParserException | Base class for other exceptions of the expression parser and evaluators |
| stx::Grammar::ExpressionGrammar | The boost::spirit expression parser grammar |
| stx::Grammar::ExpressionGrammar::definition< ScannerT > | The boost::spirit expression parser grammar definition (for a specific scanner) with two entry points |
| stx::Grammar::PNBinaryArithmExpr | Parse tree node representing a binary operators: +, -, * and / for numeric values |
| stx::Grammar::PNBinaryComparisonExpr | Parse tree node representing a binary comparison operator: ==, =, !=, <, >, >=, <=, =>, =< |
| stx::Grammar::PNBinaryLogicExpr | Parse tree node representing a binary logic operator: and, or, &&, || |
| stx::Grammar::PNCastExpr | Parse tree node handling type conversions within the tree |
| stx::Grammar::PNConstant | Constant value nodes of the parse tree |
| stx::Grammar::PNFunction | Parse tree node representing a function place-holder |
| stx::Grammar::PNUnaryArithmExpr | Parse tree node representing an unary operator: '+', '-', '!' or "not" |
| stx::Grammar::PNVariable | Parse tree node representing a variable place-holder |
| stx::ParseNode | ParseNode is the abstract node interface of different parse nodes |
| stx::ParseTree | ParseTree contains the root node of a parse tree |
| stx::ParseTreeList | ParseTreeList contains the root parse nodes of a list of expressions |
| stx::SymbolTable | Abstract class used for evaluation of variables and function placeholders within an expression |
| stx::UnknownSymbolException | Exception class thrown when the symbol table cannot find a variable or function |