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