LibreOffice Module sc (master)  1
Classes | Macros | Typedefs | Enumerations | Functions
callform.hxx File Reference
#include <rtl/ustring.hxx>
#include <memory>
#include <map>
Include dependency graph for callform.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LegacyFuncData
 
class  LegacyFuncCollection
 

Macros

#define MAXFUNCPARAM   16
 
#define MAXARRSIZE   0xfffe
 
#define CALLTYPE
 

Typedefs

typedef void(CALLTYPEAdvData) (double &nHandle, void *pData)
 

Enumerations

enum  ParamType {
  ParamType::PTR_DOUBLE,
  ParamType::PTR_STRING,
  ParamType::PTR_DOUBLE_ARR,
  ParamType::PTR_STRING_ARR,
  ParamType::PTR_CELL_ARR,
  ParamType::NONE
}
 

Functions

bool InitExternalFunc (const OUString &rModuleName)
 
void ExitExternalFunc ()
 

Macro Definition Documentation

#define CALLTYPE

Definition at line 32 of file callform.hxx.

#define MAXARRSIZE   0xfffe

Definition at line 29 of file callform.hxx.

#define MAXFUNCPARAM   16

Definition at line 28 of file callform.hxx.

Referenced by InitExternalFunc(), and LegacyFuncData::LegacyFuncData().

Typedef Documentation

typedef void(CALLTYPE* AdvData) (double &nHandle, void *pData)

Definition at line 38 of file callform.hxx.

Enumeration Type Documentation

enum ParamType
strong
Enumerator
PTR_DOUBLE 
PTR_STRING 
PTR_DOUBLE_ARR 
PTR_STRING_ARR 
PTR_CELL_ARR 
NONE 

Definition at line 41 of file callform.hxx.

Function Documentation

void ExitExternalFunc ( )

Definition at line 240 of file callform.cxx.

Referenced by ScGlobal::Clear().

bool InitExternalFunc ( const OUString &  rModuleName)