LibreOffice Module sc (master) 1
|
#include <rtl/ustring.hxx>
#include <memory>
#include <map>
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(CALLTYPE * | AdvData) (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 () |
#define CALLTYPE |
Definition at line 31 of file callform.hxx.
#define MAXARRSIZE 0xfffe |
Definition at line 28 of file callform.hxx.
#define MAXFUNCPARAM 16 |
Definition at line 27 of file callform.hxx.
Definition at line 37 of file callform.hxx.
|
strong |
Enumerator | |
---|---|
PTR_DOUBLE | |
PTR_STRING | |
PTR_DOUBLE_ARR | |
PTR_STRING_ARR | |
PTR_CELL_ARR | |
NONE |
Definition at line 40 of file callform.hxx.
void ExitExternalFunc | ( | ) |
Definition at line 240 of file callform.cxx.
Referenced by ScGlobal::Clear().
bool InitExternalFunc | ( | const OUString & | rModuleName | ) |
Definition at line 161 of file callform.cxx.
References ADVICE, GETFUNCTIONCOUNT, GETFUNCTIONDATA, LanguageTag::getLanguageType(), ScGlobal::GetLegacyFuncCollection(), Application::GetSettings(), AllSettings::GetUILanguageTag(), i, LegacyFuncCollection::insert(), ISASYNC, MAXFUNCPARAM, nCount, NONE, pLib, ScAddInAsyncCallBack(), and SETLANGUAGE.
Referenced by ScGlobal::InitAddIns().