kspread
KSpread::Function Class Reference
List of all members.Detailed Description
Definition at line 50 of file functions.h.
Public Member Functions | |
Function (const QString &name, FunctionPtr ptr) | |
~Function () | |
void | setParamCount (int min, int max=0) |
bool | paramCountOkay (int count) |
void | setAcceptArray (bool accept=true) |
bool | needsExtra () |
void | setNeedsExtra (bool extra) |
QString | name () const |
QString | localizedName () const |
QString | helpText () const |
void | setHelpText (const QString &text) |
Value | exec (valVector args, ValueCalc *calc, FuncExtra *extra=0) |
Member Function Documentation
bool Function::paramCountOkay | ( | int | count | ) |
is it okay for the function to receive this many parameters ?
Definition at line 89 of file functions.cc.
void Function::setAcceptArray | ( | bool | accept = true |
) |
when set to true, the function can receive arrays.
When set to false, the auto-array mechamism will be used for arrays (so the fuction will receive simple values, not arrays).
Definition at line 101 of file functions.cc.
setParamCount sets allowed parameter count for a function.
if max=0, it means max=min. If max=-1, there is no upper limit.
Definition at line 83 of file functions.cc.
The documentation for this class was generated from the following files: