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.

void Function::setParamCount int  min,
int  max = 0
 

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:
KDE Home | KDE Accessibility Home | Description of Access Keys