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
 |