| LibreOffice Module sc (master) 1
    | 
#include <sal/config.h>#include <utility>#include <vcl/svapp.hxx>#include <vcl/settings.hxx>#include <osl/module.hxx>#include <i18nlangtag/languagetag.hxx>#include <memory>#include <callform.hxx>#include <global.hxx>#include <adiasync.hxx>Go to the source code of this file.
| Classes | |
| class | ModuleData | 
| Typedefs | |
| typedef void(CALLTYPE * | ExFuncPtr1) (void *) | 
| typedef void(CALLTYPE * | ExFuncPtr2) (void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr3) (void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr4) (void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr5) (void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr6) (void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | ExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
| typedef void(CALLTYPE * | GetFuncCountPtr) (sal_uInt16 &nCount) | 
| typedef void(CALLTYPE * | GetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName) | 
| typedef void(CALLTYPE * | SetLanguagePtr) (sal_uInt16 &nLanguage) | 
| typedef void(CALLTYPE * | GetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc) | 
| typedef void(CALLTYPE * | IsAsync) (sal_uInt16 &nNo, ParamType *peType) | 
| typedef void(CALLTYPE * | Advice) (sal_uInt16 &nNo, AdvData &pfCallback) | 
| typedef void(CALLTYPE * | Unadvice) (double &nHandle) | 
| Functions | |
| bool | InitExternalFunc (const OUString &rModuleName) | 
| void | ExitExternalFunc () | 
| Variables | |
| constexpr OUStringLiteral | GETFUNCTIONCOUNT = u"GetFunctionCount" | 
| constexpr OUStringLiteral | GETFUNCTIONDATA = u"GetFunctionData" | 
| constexpr OUStringLiteral | SETLANGUAGE = u"SetLanguage" | 
| constexpr OUStringLiteral | GETPARAMDESC = u"GetParameterDescription" | 
| constexpr OUStringLiteral | ISASYNC = u"IsAsync" | 
| constexpr OUStringLiteral | ADVICE = u"Advice" | 
| constexpr OUStringLiteral | UNADVICE = u"Unadvice" | 
Definition at line 62 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr1) (void *) | 
Definition at line 35 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 44 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 45 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 46 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 47 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 48 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 49 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 50 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr2) (void *, void *) | 
Definition at line 36 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr3) (void *, void *, void *) | 
Definition at line 37 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr4) (void *, void *, void *, void *) | 
Definition at line 38 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr5) (void *, void *, void *, void *, void *) | 
Definition at line 39 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr6) (void *, void *, void *, void *, void *, void *) | 
Definition at line 40 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 41 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 42 of file callform.cxx.
| typedef void(CALLTYPE * ExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *) | 
Definition at line 43 of file callform.cxx.
Definition at line 52 of file callform.cxx.
| typedef void(CALLTYPE * GetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName) | 
Definition at line 53 of file callform.cxx.
| typedef void(CALLTYPE * GetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc) | 
Definition at line 57 of file callform.cxx.
Definition at line 60 of file callform.cxx.
| typedef void(CALLTYPE * SetLanguagePtr) (sal_uInt16 &nLanguage) | 
Definition at line 56 of file callform.cxx.
Definition at line 64 of file callform.cxx.
| 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().
| 
 | constexpr | 
Definition at line 74 of file callform.cxx.
Referenced by InitExternalFunc().
| 
 | constexpr | 
Definition at line 69 of file callform.cxx.
Referenced by InitExternalFunc().
| 
 | constexpr | 
Definition at line 70 of file callform.cxx.
Referenced by InitExternalFunc().
| 
 | constexpr | 
Definition at line 72 of file callform.cxx.
Referenced by LegacyFuncData::getParamDesc().
| 
 | constexpr | 
Definition at line 73 of file callform.cxx.
Referenced by InitExternalFunc().
| 
 | constexpr | 
Definition at line 71 of file callform.cxx.
Referenced by InitExternalFunc().
| 
 | constexpr | 
Definition at line 75 of file callform.cxx.
Referenced by LegacyFuncData::Unadvice().