Public Member Functions | |
ptr< Expression > | makeExpression (const NArgs &args) throw ( ExprException ) |
Generates a function implementation. | |
AURORA_DECLARE_FUNCTION (PadFunction) |
|
|
|
Generates a function implementation. This method should examine the given set of arguments, throwing an AuroraException if they are not valid (e.g., there are too many or too few, or the types are not correct). It should then return an Expression that can be evaluated to determine the result of the function. (Generally, the returned Expression will be a TypedExpression<T>, where T is the return type of the function.) Implements Function.
|