37#define DEBUG_SC_PARCLASSDOC 0
59 sal_uInt16 nParameter);
65 return 0 <=
static_cast<short>(eOp) &&
67 pData[eOp].bHasForceArray;
103#if DEBUG_SC_PARCLASSDOC
106 static void GenerateDocumentation();
115 static void MergeArgumentsFromFunctionResource();
128 if ( eOp <= SC_OPCODE_LAST_OPCODE_ID )
130 == formula::ParamClass::Unknown ? 1 :
136 static inline bool HasRepeatParameters(
OpCode eOp)
static formula::ParamClass GetParameterType(const formula::FormulaToken *pToken, sal_uInt16 nParameter)
Get one parameter type for function eOp.
static void Init()
MUST be called once before any other method.
static formula::ParamClass GetExternalParameterType(const formula::FormulaToken *pToken, sal_uInt16 nParameter)
static const RawData pRawData[]
static bool HasForceArray(OpCode eOp)
Whether OpCode has a parameter of type ForceArray or ReferenceOrForceArray.
#define SC_OPCODE_LAST_OPCODE_ID
static const sal_Int32 nMaxParams
formula::ParamClass eReturn
formula::ParamClass nParam[nMaxParams]