#include <Expression.h>
Inherits Expression.
Inherited by RandFunction::SingleRandFunction.
Expressions returning a single should derive from this class and implement the evalImpl(EvalAs<single>) method.
Public Member Functions | |
| TypedExpression () | |
| virtual single | evalImpl (EvalAs< single >, const EvalContext &ctxt)=0 throw ( EvalException ) |
| Evaluate as a single. | |
| bool | isImpl (EvalAs< single >) const |
| Returns true iff the expression can be evaluated as a single. | |
| EString | evalImpl (EvalAs< EString >, const EvalContext &ctxt) throw ( EvalException ) |
| Evaluate as a string. | |
| bool | isImpl (EvalAs< EString >) const |
| Returns true iff the expression can be evaluated as an EString. | |
|
||||||||||||
|
Evaluate as a string.
Reimplemented from Expression.
|
|
||||||||||||
|
Evaluate as a single.
Reimplemented from Expression.
Implemented in RandFunction::SingleRandFunction.
|
|
|
Returns true iff the expression can be evaluated as an EString.
Reimplemented from Expression.
|
|
|
Returns true iff the expression can be evaluated as a single.
Reimplemented from Expression.
|
|
|
|
1.3.8