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 class  ParamType {
  PTR_DOUBLE ,
  PTR_STRING ,
  PTR_DOUBLE_ARR ,
  PTR_STRING_ARR ,
  PTR_CELL_ARR ,
  NONE
}
 

Functions

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

Macro Definition Documentation

◆ CALLTYPE

#define CALLTYPE

Definition at line 31 of file callform.hxx.

◆ MAXARRSIZE

#define MAXARRSIZE   0xfffe

Definition at line 28 of file callform.hxx.

◆ MAXFUNCPARAM

#define MAXFUNCPARAM   16

Definition at line 27 of file callform.hxx.

Typedef Documentation

◆ AdvData

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

Definition at line 37 of file callform.hxx.

Enumeration Type Documentation

◆ ParamType

enum class ParamType
strong
Enumerator
PTR_DOUBLE 
PTR_STRING 
PTR_DOUBLE_ARR 
PTR_STRING_ARR 
PTR_CELL_ARR 
NONE 

Definition at line 40 of file callform.hxx.

Function Documentation

◆ ExitExternalFunc()

void ExitExternalFunc ( )

Definition at line 240 of file callform.cxx.

Referenced by ScGlobal::Clear().

◆ InitExternalFunc()

bool InitExternalFunc ( const OUString &  rModuleName)