| LibreOffice Module sc (master) 1
    | 
#include <formulabase.hxx>#include <rangelst.hxx>#include <addressconverter.hxx>#include <map>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/sheet/AddressConvention.hpp>#include <com/sun/star/sheet/ReferenceFlags.hpp>#include <com/sun/star/sheet/SingleReference.hpp>#include <com/sun/star/sheet/ComplexReference.hpp>#include <com/sun/star/sheet/FormulaLanguage.hpp>#include <com/sun/star/sheet/FormulaMapGroup.hpp>#include <com/sun/star/sheet/FormulaMapGroupSpecialOffset.hpp>#include <com/sun/star/sheet/XFormulaOpCodeMapper.hpp>#include <com/sun/star/sheet/XFormulaParser.hpp>#include <comphelper/sequence.hxx>#include <rtl/strbuf.hxx>#include <rtl/ustrbuf.hxx>#include <osl/diagnose.h>#include <sal/log.hxx>#include <oox/core/filterbase.hxx>#include <oox/helper/containerhelper.hxx>#include <oox/helper/binaryinputstream.hxx>#include <oox/token/properties.hxx>#include <o3tl/typed_flags_set.hxx>#include <o3tl/string_view.hxx>Go to the source code of this file.
| Classes | |
| struct | o3tl::typed_flags< FuncFlags > | 
| struct | oox::xls::FunctionProviderImpl | 
| struct | oox::xls::OpCodeProviderImpl | 
| Namespaces | |
| namespace | o3tl | 
| namespace | oox | 
| namespace | oox::xls | 
| Macros | |
| #define | RO { FuncParamValidity::Regular } | 
| #define | RA { FuncParamValidity::Regular } | 
| #define | RR { FuncParamValidity::Regular } | 
| #define | RX { FuncParamValidity::Regular } | 
| #define | VO { FuncParamValidity::Regular } | 
| #define | VV { FuncParamValidity::Regular } | 
| #define | VA { FuncParamValidity::Regular } | 
| #define | VR { FuncParamValidity::Regular } | 
| #define | VX { FuncParamValidity::Regular } | 
| #define | RO_E { FuncParamValidity::ExcelOnly } | 
| #define | VR_E { FuncParamValidity::ExcelOnly } | 
| #define | C { FuncParamValidity::CalcOnly } | 
| #define C { FuncParamValidity::CalcOnly } | 
Definition at line 228 of file formulabase.cxx.
| #define RA { FuncParamValidity::Regular } | 
Definition at line 218 of file formulabase.cxx.
| #define RO { FuncParamValidity::Regular } | 
Definition at line 217 of file formulabase.cxx.
| #define RO_E { FuncParamValidity::ExcelOnly } | 
Definition at line 226 of file formulabase.cxx.
| #define RR { FuncParamValidity::Regular } | 
Definition at line 219 of file formulabase.cxx.
| #define RX { FuncParamValidity::Regular } | 
Definition at line 220 of file formulabase.cxx.
| #define VA { FuncParamValidity::Regular } | 
Definition at line 223 of file formulabase.cxx.
| #define VO { FuncParamValidity::Regular } | 
Definition at line 221 of file formulabase.cxx.
| #define VR { FuncParamValidity::Regular } | 
Definition at line 224 of file formulabase.cxx.
| #define VR_E { FuncParamValidity::ExcelOnly } | 
Definition at line 227 of file formulabase.cxx.
| #define VV { FuncParamValidity::Regular } | 
Definition at line 222 of file formulabase.cxx.
| #define VX { FuncParamValidity::Regular } | 
Definition at line 225 of file formulabase.cxx.
| sal_uInt16 mnBiff12FuncId | 
OOXML function name.
Definition at line 185 of file formulabase.cxx.
| sal_uInt16 mnBiffFuncId | 
BIFF12 function identifier.
Definition at line 186 of file formulabase.cxx.
| FuncFlags mnFlags | 
Information about all parameters.
Definition at line 191 of file formulabase.cxx.
| sal_uInt8 mnMaxParamCount | 
Minimum number of parameters.
Definition at line 188 of file formulabase.cxx.
| sal_uInt8 mnMinParamCount | 
BIFF2-BIFF8 function identifier.
Definition at line 187 of file formulabase.cxx.
Referenced by oox::xls::FormulaFinalizer::processParameters().
| sal_uInt8 mnRetClass | 
Maximum number of parameters.
Definition at line 189 of file formulabase.cxx.
| const char* mpcOdfFuncName | 
Definition at line 183 of file formulabase.cxx.
| const char* mpcOoxFuncName | 
ODF function name.
Definition at line 184 of file formulabase.cxx.
| FunctionParamInfo mpParamInfos[FUNCINFO_PARAMINFOCOUNT] | 
BIFF token class of the return value.
Definition at line 190 of file formulabase.cxx.