LibreOffice Module sc (master) 1
|
Public Types | |
typedef RefMap< OUString, FunctionInfo > | FuncNameMap |
typedef RefMap< sal_uInt16, FunctionInfo > | FuncIdMap |
Public Member Functions | |
FunctionProviderImpl (bool bImportFilter) | |
Maps macro function names to function data. More... | |
Public Attributes | |
FunctionInfoVector | maFuncs |
FuncNameMap | maOoxFuncs |
All function infos in one list. More... | |
FuncIdMap | maBiff12Funcs |
Maps OOXML function names to function data. More... | |
FuncIdMap | maBiffFuncs |
Maps BIFF12 function indexes to function data. More... | |
FuncNameMap | maMacroFuncs |
Maps BIFF2-BIFF8 function indexes to function data. More... | |
Private Member Functions | |
void | initFunc (const FunctionData &rFuncData) |
Creates and inserts a function info struct from the passed function data. More... | |
void | initFuncs (const FunctionData *pBeg, const FunctionData *pEnd, bool bImportFilter) |
Initializes the members from the passed function data list. More... | |
Definition at line 976 of file formulabase.cxx.
typedef RefMap< sal_uInt16, FunctionInfo > oox::xls::FunctionProviderImpl::FuncIdMap |
Definition at line 979 of file formulabase.cxx.
typedef RefMap< OUString, FunctionInfo > oox::xls::FunctionProviderImpl::FuncNameMap |
Definition at line 978 of file formulabase.cxx.
|
explicit |
Maps macro function names to function data.
Definition at line 997 of file formulabase.cxx.
References initFuncs().
|
private |
Creates and inserts a function info struct from the passed function data.
From here on maOoxFuncName contains the _xlfn. prefix!
Definition at line 1015 of file formulabase.cxx.
References oox::xls::BIFF_TOK_FUNCVAR_CMD, oox::xls::FUNCLIB_EUROTOOL, oox::xls::FUNCLIB_UNKNOWN, maBiff12Funcs, maBiffFuncs, maFuncs, maMacroFuncs, maOoxFuncs, MX, NOID, oox::xls::OOX_MAX_PARAMCOUNT, and oox::setFlag().
Referenced by initFuncs().
|
private |
Initializes the members from the passed function data list.
Definition at line 1071 of file formulabase.cxx.
References initFunc().
Referenced by FunctionProviderImpl().
FuncIdMap oox::xls::FunctionProviderImpl::maBiff12Funcs |
Maps OOXML function names to function data.
Definition at line 983 of file formulabase.cxx.
Referenced by initFunc().
FuncIdMap oox::xls::FunctionProviderImpl::maBiffFuncs |
Maps BIFF12 function indexes to function data.
Definition at line 984 of file formulabase.cxx.
Referenced by initFunc().
FunctionInfoVector oox::xls::FunctionProviderImpl::maFuncs |
Definition at line 981 of file formulabase.cxx.
Referenced by initFunc().
FuncNameMap oox::xls::FunctionProviderImpl::maMacroFuncs |
Maps BIFF2-BIFF8 function indexes to function data.
Definition at line 985 of file formulabase.cxx.
Referenced by initFunc().
FuncNameMap oox::xls::FunctionProviderImpl::maOoxFuncs |
All function infos in one list.
Definition at line 982 of file formulabase.cxx.
Referenced by initFunc().