LibreOffice Module sc (master)  1
Classes | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | Friends | List of all members
ScParameterClassification Class Reference

#include <parclass.hxx>

Collaboration diagram for ScParameterClassification:
[legend]

Classes

struct  CommonData
 
struct  RawData
 
struct  RunData
 

Static Public Member Functions

static void Init ()
 MUST be called once before any other method. More...
 
static void Exit ()
 
static formula::ParamClass GetParameterType (const formula::FormulaToken *pToken, sal_uInt16 nParameter)
 Get one parameter type for function eOp. More...
 
static bool HasForceArray (OpCode eOp)
 Whether OpCode has a parameter of type ForceArray or ReferenceOrForceArray. More...
 

Static Private Member Functions

static formula::ParamClass GetExternalParameterType (const formula::FormulaToken *pToken, sal_uInt16 nParameter)
 

Static Private Attributes

static const RawData pRawData []
 
static RunDatapData = nullptr
 

Friends

struct ScParameterClassification::RunData
 

Detailed Description

Definition at line 45 of file parclass.hxx.

Member Function Documentation

void ScParameterClassification::Exit ( )
static

Definition at line 357 of file parclass.cxx.

References pData.

Referenced by ScGlobal::Clear().

formula::ParamClass ScParameterClassification::GetExternalParameterType ( const formula::FormulaToken pToken,
sal_uInt16  nParameter 
)
staticprivate
formula::ParamClass ScParameterClassification::GetParameterType ( const formula::FormulaToken pToken,
sal_uInt16  nParameter 
)
static
static bool ScParameterClassification::HasForceArray ( OpCode  eOp)
inlinestatic

Whether OpCode has a parameter of type ForceArray or ReferenceOrForceArray.

Definition at line 64 of file parclass.hxx.

References pData, and SC_OPCODE_LAST_OPCODE_ID.

Referenced by ScInterpreter::MatrixParameterConversion().

void ScParameterClassification::Init ( void  )
static

Friends And Related Function Documentation

friend struct ScParameterClassification::RunData
friend

Definition at line 88 of file parclass.hxx.

Member Data Documentation

ScParameterClassification::RunData * ScParameterClassification::pData = nullptr
staticprivate

Definition at line 98 of file parclass.hxx.

Referenced by HasForceArray().

const ScParameterClassification::RawData ScParameterClassification::pRawData
staticprivate

Definition at line 97 of file parclass.hxx.


The documentation for this class was generated from the following files: