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

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.

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.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys