|
LibreOffice Module formula (master) 1
|
#include <memory>#include <unordered_map>#include <vector>#include <com/sun/star/uno/Sequence.hxx>#include <formula/formuladllapi.h>#include <formula/grammar.hxx>#include <formula/opcode.hxx>#include <formula/tokenarray.hxx>#include <formula/types.hxx>#include <formula/paramclass.hxx>#include <rtl/ustrbuf.hxx>#include <rtl/ustring.hxx>#include <sal/types.h>#include <tools/debug.hxx>Go to the source code of this file.
Classes | |
| struct | formula::FormulaArrayStack |
| class | formula::FormulaCompiler |
| class | formula::FormulaCompiler::OpCodeMap |
| Mappings from strings to OpCodes and vice versa. More... | |
| class | formula::FormulaCompiler::CurrentFactor |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::sheet |
| namespace | formula |
Macros | |
| #define | FORMULA_MAXJUMPCOUNT 32 /* maximum number of jumps (ocChoose) */ |
| #define | FORMULA_MAXTOKENS 8192 /* maximum number of tokens in formula */ |
| #define | FORMULA_MAXPARAMS 255 /* maximum number of parameters per function (byte) */ |
| #define | FORMULA_MAXPARAMSII 8 /* maximum number of parameters for functions that have implicit intersection ranges */ |
Typedefs | |
| typedef std::unordered_map< OUString, OpCode > | formula::OpCodeHashMap |
| typedef std::unordered_map< OUString, OUString > | formula::ExternalHashMap |
| #define FORMULA_MAXJUMPCOUNT 32 /* maximum number of jumps (ocChoose) */ |
Definition at line 39 of file FormulaCompiler.hxx.
| #define FORMULA_MAXPARAMS 255 /* maximum number of parameters per function (byte) */ |
Definition at line 41 of file FormulaCompiler.hxx.
| #define FORMULA_MAXPARAMSII 8 /* maximum number of parameters for functions that have implicit intersection ranges */ |
Definition at line 42 of file FormulaCompiler.hxx.
| #define FORMULA_MAXTOKENS 8192 /* maximum number of tokens in formula */ |
Definition at line 40 of file FormulaCompiler.hxx.