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.
|
Copyright © 1997-2005 Jeroen van der Zijp |