[Libreoffice-commits] core.git: sc/source
Eike Rathke
erack at redhat.com
Fri Jun 2 20:01:08 UTC 2017
sc/source/core/tool/parclass.cxx | 37 +++++++++++++++++++++++++++++++++----
1 file changed, 33 insertions(+), 4 deletions(-)
New commits:
commit 040372195a9884ffd8065a6ed8be195fd56fc6fc
Author: Eike Rathke <erack at redhat.com>
Date: Fri Jun 2 21:58:58 2017 +0200
Add all OpCodes without parameters to classification
... to get a clean documentation output without "parameter count
differs" warnings.
Change-Id: I75a0ccf365e203f0549b2b2fce3b0b44a1e83424
diff --git a/sc/source/core/tool/parclass.cxx b/sc/source/core/tool/parclass.cxx
index b92b472a8248..f53a91895ee7 100644
--- a/sc/source/core/tool/parclass.cxx
+++ b/sc/source/core/tool/parclass.cxx
@@ -59,13 +59,40 @@ const ScParameterClassification::RawData ScParameterClassification::pRawData[] =
{ ocIfNA, {{ Array, Reference }, 0, Value }},
{ ocChoose, {{ Array, Reference }, 1, Value }},
// Other specials.
- { ocOpen, {{ Bounds }, 0, Value }},
+ { ocArrayClose, {{ Bounds }, 0, Value }},
+ { ocArrayColSep, {{ Bounds }, 0, Value }},
+ { ocArrayOpen, {{ Bounds }, 0, Value }},
+ { ocArrayRowSep, {{ Bounds }, 0, Value }},
+ { ocBad, {{ Bounds }, 0, Value }},
{ ocClose, {{ Bounds }, 0, Value }},
- { ocSep, {{ Bounds }, 0, Value }},
+ { ocColRowName, {{ Bounds }, 0, Value }},
+ { ocColRowNameAuto, {{ Bounds }, 0, Value }},
+ { ocDBArea, {{ Bounds }, 0, Value }},
+ { ocMatRef, {{ Bounds }, 0, Value }},
+ { ocMissing, {{ Bounds }, 0, Value }},
{ ocNoName, {{ Bounds }, 0, Value }},
+ { ocOpen, {{ Bounds }, 0, Value }},
+ { ocSep, {{ Bounds }, 0, Value }},
+ { ocSkip, {{ Bounds }, 0, Value }},
+ { ocSpaces, {{ Bounds }, 0, Value }},
{ ocStop, {{ Bounds }, 0, Value }},
- { ocUnion, {{ Reference, Reference }, 0, Reference }},
- { ocRange, {{ Reference, Reference }, 0, Reference }},
+ { ocStringXML, {{ Bounds }, 0, Value }},
+ { ocTableRef, {{ Bounds }, 0, Value }},
+ { ocTableRefClose, {{ Bounds }, 0, Value }},
+ { ocTableRefItemAll, {{ Bounds }, 0, Value }},
+ { ocTableRefItemData, {{ Bounds }, 0, Value }},
+ { ocTableRefItemHeaders, {{ Bounds }, 0, Value }},
+ { ocTableRefItemThisRow, {{ Bounds }, 0, Value }},
+ { ocTableRefItemTotals, {{ Bounds }, 0, Value }},
+ { ocTableRefOpen, {{ Bounds }, 0, Value }},
+ // Error constants.
+ { ocErrDivZero, {{ Bounds }, 0, Value }},
+ { ocErrNA, {{ Bounds }, 0, Value }},
+ { ocErrName, {{ Bounds }, 0, Value }},
+ { ocErrNull, {{ Bounds }, 0, Value }},
+ { ocErrNum, {{ Bounds }, 0, Value }},
+ { ocErrRef, {{ Bounds }, 0, Value }},
+ { ocErrValue, {{ Bounds }, 0, Value }},
// Functions with Value parameters only but not in resource.
{ ocBackSolver, {{ Value, Value, Value }, 0, Value }},
{ ocTableOp, {{ Value, Value, Value, Value, Value }, 0, Value }},
@@ -181,6 +208,7 @@ const ScParameterClassification::RawData ScParameterClassification::pRawData[] =
{ ocQuartile_Exc, {{ Reference, Value }, 0, Value }},
{ ocQuartile_Inc, {{ Reference, Value }, 0, Value }},
{ ocRSQ, {{ ForceArray, ForceArray }, 0, Value }},
+ { ocRange, {{ Reference, Reference }, 0, Reference }},
{ ocRank, {{ Value, Reference, Value }, 0, Value }},
{ ocRank_Avg, {{ Value, Reference, Value }, 0, Value }},
{ ocRank_Eq, {{ Value, Reference, Value }, 0, Value }},
@@ -213,6 +241,7 @@ const ScParameterClassification::RawData ScParameterClassification::pRawData[] =
{ ocTextJoin_MS, {{ Reference, Value, Reference }, 1, Value }},
{ ocTrend, {{ Reference, Reference, Reference, Value }, 0, Value }},
{ ocTrimMean, {{ Reference, Value }, 0, Value }},
+ { ocUnion, {{ Reference, Reference }, 0, Reference }},
{ ocVLookup, {{ Value, ReferenceOrForceArray, Value, Value }, 0, Value }},
{ ocVar, {{ Reference }, 1, Value }},
{ ocVarA, {{ Reference }, 1, Value }},
More information about the Libreoffice-commits
mailing list