LibreOffice Module sc (master)  1
Classes | Macros | Typedefs | Functions
callform.cxx File Reference
#include <sal/config.h>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <osl/module.hxx>
#include <osl/file.hxx>
#include <unotools/transliterationwrapper.hxx>
#include <memory>
#include <callform.hxx>
#include <global.hxx>
#include <adiasync.hxx>
Include dependency graph for callform.cxx:

Go to the source code of this file.

Classes

class  ModuleData
 

Macros

#define GETFUNCTIONCOUNT   "GetFunctionCount"
 
#define GETFUNCTIONDATA   "GetFunctionData"
 
#define SETLANGUAGE   "SetLanguage"
 
#define GETPARAMDESC   "GetParameterDescription"
 
#define ISASYNC   "IsAsync"
 
#define ADVICE   "Advice"
 
#define UNADVICE   "Unadvice"
 

Typedefs

typedef void(CALLTYPEExFuncPtr1) (void *)
 
typedef void(CALLTYPEExFuncPtr2) (void *, void *)
 
typedef void(CALLTYPEExFuncPtr3) (void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr4) (void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr5) (void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr6) (void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *)
 
typedef void(CALLTYPEGetFuncCountPtr) (sal_uInt16 &nCount)
 
typedef char * pFuncName
 
typedef char sal_uInt16 & nParamCount
 
typedef char sal_uInt16 ParamTypepeType
 
typedef char sal_uInt16 ParamType char * pInternalName
 
typedef void(CALLTYPESetLanguagePtr) (sal_uInt16 &nLanguage)
 
typedef sal_uInt16 & nParam
 
typedef sal_uInt16 char * pName
 
typedef sal_uInt16 char char * pDesc
 
typedef AdvDatapfCallback
 
typedef void(CALLTYPEUnadvice) (double &nHandle)
 

Functions

typedef void (CALLTYPE *GetFuncDataPtr)(sal_uInt16 &nNo
 
bool InitExternalFunc (const OUString &rModuleName)
 
void ExitExternalFunc ()
 

Macro Definition Documentation

#define ADVICE   "Advice"

Definition at line 74 of file callform.cxx.

Referenced by InitExternalFunc().

#define GETFUNCTIONCOUNT   "GetFunctionCount"

Definition at line 69 of file callform.cxx.

Referenced by InitExternalFunc().

#define GETFUNCTIONDATA   "GetFunctionData"

Definition at line 70 of file callform.cxx.

Referenced by InitExternalFunc().

#define GETPARAMDESC   "GetParameterDescription"

Definition at line 72 of file callform.cxx.

Referenced by LegacyFuncData::getParamDesc().

#define ISASYNC   "IsAsync"

Definition at line 73 of file callform.cxx.

Referenced by InitExternalFunc().

#define SETLANGUAGE   "SetLanguage"

Definition at line 71 of file callform.cxx.

Referenced by InitExternalFunc().

#define UNADVICE   "Unadvice"

Definition at line 75 of file callform.cxx.

Referenced by LegacyFuncData::Unadvice().

Typedef Documentation

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.

typedef void(CALLTYPE* GetFuncCountPtr) (sal_uInt16 &nCount)

Definition at line 52 of file callform.cxx.

typedef sal_uInt16& nParam

Definition at line 58 of file callform.cxx.

typedef char sal_uInt16& nParamCount

Definition at line 54 of file callform.cxx.

typedef sal_uInt16 char char* pDesc

Definition at line 58 of file callform.cxx.

typedef ParamType * peType

Definition at line 54 of file callform.cxx.

typedef AdvData& pfCallback

Definition at line 63 of file callform.cxx.

typedef char* pFuncName

Definition at line 54 of file callform.cxx.

typedef char sal_uInt16 ParamType char* pInternalName

Definition at line 54 of file callform.cxx.

typedef sal_uInt16 char* pName

Definition at line 58 of file callform.cxx.

typedef void(CALLTYPE* SetLanguagePtr) (sal_uInt16 &nLanguage)

Definition at line 56 of file callform.cxx.

typedef void(CALLTYPE* Unadvice) (double &nHandle)

Definition at line 64 of file callform.cxx.

Function Documentation

void ExitExternalFunc ( )

Definition at line 240 of file callform.cxx.

Referenced by ScGlobal::Clear().

bool InitExternalFunc ( const OUString &  rModuleName)
typedef void ( CALLTYPE GetFuncDataPtr)

Referenced by sc::FormulaLogger::GroupScope::addGroupSizeThresholdMessage(), sc::FormulaLogger::GroupScope::addMessage(), sc::FormulaLogger::GroupScope::addRefMessage(), ScDrawModelBroadcaster::addShapeEventListener(), ScHTMLLayoutParser::Adjust(), LegacyFuncData::Call(), ScDocument::CopyNonFilteredFromClip(), ScTableSheetObj::copyRange(), ScIconSetFrmtDataEntry::CreateEntry(), ScDocShell::DBaseExport(), ScDocShell::DBaseImport(), ScXMLSourceDlg::DefaultElementSelected(), sc::AlignedAllocator< T, Alignment >::destroy(), ScImportExport::Doc2Sylk(), ScModelObj::enableAutomaticDeviceSelection(), ScXMLDatabaseRangeContext::endFastElement(), sc::FormulaLogger::enterGroup(), ScCellShell::ExecuteEdit(), sc::ArraySumFunctor::executeSSE2(), ScTable::FillAnalyse(), ScDocShell::GetDBData(), LegacyFuncData::getParamDesc(), ScModelObj::getRenderer(), ScMarkData::GetSelectionCover(), ScNamedRangeObj::GetTab_Impl(), ScLocalNamedRangesObj::GetTab_Impl(), IMPL_LINK_NOARG(), ScFormulaCfg::ImplCommit(), oox::xls::TableColumn::importTableColumn(), oox::xls::TableColumns::importTableColumns(), InitExternalFunc(), XclExpXmlPivotTableManager::Initialize(), ScStyleFamilyObj::insertByName(), ScTableSheetObj::insertCells(), ScCompiler::IsMacro(), ScDocument::IsThreadedGroupCalcInProgress(), lcl_GetEnumerated(), ScDocShell::MergeDocument(), ScExtraEditViewManager::Modifier(), FuConstPolygon::MouseButtonDown(), FuConstPolygon::MouseButtonUp(), ScHeaderControl::MouseMove(), ScTableSheetObj::moveRange(), XclRoot::operator=(), ScCondFormatDlgItem::operator==(), ScFormulaParserObj::printFormula(), ScCaptionPtr::removeFromDrawPage(), ScTableSheetObj::removeRange(), ScDrawModelBroadcaster::removeShapeEventListener(), ScModelObj::render(), ScDBDocFunc::RepeatDB(), ScInterpreter::ScBase(), ScMutationDisable::ScMutationDisable(), ScMutationGuard::ScMutationGuard(), ScXMLDataBarFormatContext::ScXMLDataBarFormatContext(), ScXMLIconSetFormatContext::ScXMLIconSetFormatContext(), ScDocument::SetAllRangeNames(), ScCellRangeObj::setArrayTokens(), sc::FormulaLogger::GroupScope::setCalcComplete(), ScVbaRange::setFormulaArray(), ScDatabaseRangeObj::setPropertyValue(), ScCellObj::SetString_Impl(), ScDocument::SetThreadedGroupCalcInProgress(), ScNamedRangeObj::setTokens(), ScCellObj::setTokens(), ScHorizontalCellIterator::SkipInvalid(), ScVbaRange::Sort(), ScCellRangeObj::sort(), LegacyFuncData::Unadvice(), ScTable::UpdatePageBreaks(), and XclFunctionProvider::XclFunctionProvider().