|
|
... as follows :
g(1) ----> (g's first parameter name)=1 == x=1 | g(x) ----> x=x | * / \ 3 f(x) ----> x=eval(x)=1 | f(x) ----> x=x | + / \ x 2
unsigned int |
[protected: ]
void |
[protected: ]
void |
[protected: ]
|
|
|
Map * |
[const virtual]
Reimplemented from Map.
void |
[virtual]
Reimplemented from Map.
void |
[virtual]
Reimplemented from Map.
void |
[virtual]
Reimplemented from Map.
void |
void |
void |
When doing lazy evaluation, mimetizeFunction is used to get as much information from m as needed to evaluate this function. That is, number of parameter, parameter names, and most important, the map's tree. Note that this method also removes the parameters in m, moving them to this object
Map * |
[virtual]
Checks if we're doing lazy function evaluation, and calls setFunction if appropiate. Then, it calls Map::eval.
Reimplemented from Map.
Map * |
[virtual]
Reimplemented from Map.
QString |
[const virtual]
Reimplemented from Map.
int |
[const]
Returns the index of the argument with name nam (in the range 0..nparams) Returns -1 if there's no parameter with that name
int |
[const]
Generated by: antonio@tazend on Fri May 25 22:16:00 2001, using kdoc 2.0a38. |