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 |