Classes | |
| class | CompiledExpression |
| A CompiledExpression is a highly optimized representation of an expression for cases when you want to evaluate it many times as quickly as possible. More... | |
| class | CustomFunction |
| This class is the interface for defining your own function that may be included in expressions. More... | |
| class | Exception |
| This class is used for all exceptions thrown by lepton. More... | |
| class | ExpressionProgram |
| An ExpressionProgram is a linear sequence of Operations for evaluating an expression. More... | |
| class | ExpressionTreeNode |
| This class represents a node in the abstract syntax tree representation of an expression. More... | |
| class | Operation |
| An Operation represents a single step in the evaluation of an expression, such as a function, an operator, or a constant value. More... | |
| class | ParsedExpression |
| This class represents the result of parsing an expression. More... | |
| class | Parser |
| This class provides the main interface for parsing expressions. More... | |
| class | ParseToken |
Functions | |
| LEPTON_EXPORT std::ostream & | operator<< (std::ostream &out, const ExpressionTreeNode &node) |
| LEPTON_EXPORT std::ostream & | operator<< (std::ostream &out, const ParsedExpression &exp) |
| ostream & PLMD::lepton::operator<< | ( | std::ostream & | out, |
| const ExpressionTreeNode & | node | ||
| ) |
| ostream & PLMD::lepton::operator<< | ( | std::ostream & | out, |
| const ParsedExpression & | exp | ||
| ) |
Hosted by GitHub
|
1.8.14
|