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.