LibreOffice Module formula (master) 1
paramclass.hxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10#ifndef INCLUDED_FORMULA_PARAMCLASS_HXX
11#define INCLUDED_FORMULA_PARAMCLASS_HXX
12
13#include <sal/config.h>
14#include <sal/types.h>
15
16namespace formula
17{
19 {
20 Unknown = 0, // MUST be zero for initialization mechanism!
21
26
33
38
46
52
57
64
71
76 };
77}
78
79#endif
80
81/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
@ Bounds
Out of bounds, function doesn't expect that many parameters.
Definition: paramclass.hxx:25
@ Value
In array formula: single value to be passed.
Definition: paramclass.hxx:32
@ SuppressedReferenceOrForceArray
Same as ReferenceOrForceArray but suppressed / not inherited in the compiler's ForceArray context to ...
Definition: paramclass.hxx:70
@ ReferenceOrRefArray
Like Reference but the function accepts also a list of references (ocUnion svRefList) as one argument...
Definition: paramclass.hxx:45
@ ForceArray
Area reference must be converted to array in any case, and must also be propagated to subsequent oper...
Definition: paramclass.hxx:56
@ ReferenceOrForceArray
Area reference is not converted to array, but ForceArray must be propagated to subsequent operators a...
Definition: paramclass.hxx:63
@ ForceArrayReturn
A function return forces the caller into array mode for this one call, making it behave like it had F...
Definition: paramclass.hxx:75
@ Reference
In array formula: area reference must stay reference.
Definition: paramclass.hxx:37
@ Array
In array formula: convert area reference to array.
Definition: paramclass.hxx:51
unsigned char sal_uInt8