![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXExpression.h>
Public Member Functions | |
| FXExpression () | |
| FXExpression (const FXExpression &orig) | |
| FXExpression (const FXchar *expression, const FXchar *variables=NULL, FXExpressionError *error=NULL) | |
| FXExpression (const FXString &expression, const FXString &variables=FXString::null, FXExpressionError *error=NULL) | |
| FXExpression & | operator= (const FXExpression &orig) |
| bool | empty () const |
| FXdouble | evaluate (const FXdouble *args=NULL) |
| FXExpressionError | parse (const FXchar *expression, const FXchar *variables=NULL) |
| FXExpressionError | parse (const FXString &expression, const FXString &variables=FXString::null) |
| ~FXExpression () | |
Static Public Member Functions | |
| static const FXchar * | getError (FXExpressionError err) |
See also:
|
|
Construct empty expression object.
|
|
|
Copy expression object.
|
|
||||||||||||||||
|
Compile expression; if error is not NULL, error code is returned.
|
|
||||||||||||||||
|
Compile expression; if error is not NULL, error code is returned.
|
|
|
Delete.
|
|
|
Assign another expression to this one.
|
|
|
See if expression is empty.
|
|
|
Evaluate expression with given arguments, if any.
|
|
||||||||||||
|
Parse expression, return error code if syntax error is found.
|
|
||||||||||||
|
Parse expression, return error code if syntax error is found.
|
|
|
Returns error code for given error.
|
|
|