Class | Description | |
---|---|---|
![]() | NConstantElement | The NConstantElement class represents a constant (number, string or boolean constant). |
![]() | NFormulaElement | The NFormulaElement abstract class serves as base class for all elements, which can reside in the formula expression tree |
![]() | NFormulaEngine | The NFormulaEngine class is used for the runtime parsing and evaluation of formula expressions. |
![]() | NFunctionCollection | The NFunctionCollection class represents a collection of functions |
![]() | NFunctionElement | The NFunctionElement class represents a function |
![]() | NOperatorContainer | The NOperatorContainer class is used to store the operators, which can be involved in an expression. It contains an implementation for each operator (a class instance, which impemenets the INOperator interface). |
![]() | NOperatorElement | The NOperatorElement class represents an operator |
![]() | NParenthesisElement | The NParenthesisElement class represents a formula element enclosed in parenthesis |
![]() | NReferenceElement | The NReferenceElement class represents a reference to an externally provided value |
![]() | NVariableCollection | The NVariableCollection class represents a collection in which variable values are identified by their names |
![]() | NVariableElement | The NVariableElement class represents a variable |
![]() | NVariant | The NVariant class represents a value-type pair, which facilitates the type convertion of values, as well as mathematical and logical operations with values of different type. |