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.