Kaydet (Commit) 14a50701 authored tarafından Caolán McNamara's avatar Caolán McNamara Kaydeden (comit) Eike Rathke

coverity#1394668 Inferred misuse of enum

just keep the current logic and silence coverity about it

Change-Id: I397632eab8ce983e362380b83bbf78c1fbf8e038
Reviewed-on: https://gerrit.libreoffice.org/31535Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
üst 9c218858
......@@ -857,6 +857,17 @@ enum ScSubTotalFunc
enum ScAggregateFunc
{
AGGREGATE_FUNC_AVE = 1,
AGGREGATE_FUNC_CNT = 2,
AGGREGATE_FUNC_CNT2 = 3,
AGGREGATE_FUNC_MAX = 4,
AGGREGATE_FUNC_MIN = 5,
AGGREGATE_FUNC_PROD = 6,
AGGREGATE_FUNC_STD = 7,
AGGREGATE_FUNC_STDP = 8,
AGGREGATE_FUNC_SUM = 9,
AGGREGATE_FUNC_VAR = 10,
AGGREGATE_FUNC_VARP = 11,
AGGREGATE_FUNC_MEDIAN = 12,
AGGREGATE_FUNC_MODSNGL = 13,
AGGREGATE_FUNC_LARGE = 14,
......
......@@ -6755,17 +6755,17 @@ void ScInterpreter::ScAggregate()
cPar = nParamCount - 2;
switch ( nFunc )
{
case SUBTOTAL_FUNC_AVE : ScAverage(); break;
case SUBTOTAL_FUNC_CNT : ScCount(); break;
case SUBTOTAL_FUNC_CNT2 : ScCount2(); break;
case SUBTOTAL_FUNC_MAX : ScMax(); break;
case SUBTOTAL_FUNC_MIN : ScMin(); break;
case SUBTOTAL_FUNC_PROD : ScProduct(); break;
case SUBTOTAL_FUNC_STD : ScStDev(); break;
case SUBTOTAL_FUNC_STDP : ScStDevP(); break;
case SUBTOTAL_FUNC_SUM : ScSum(); break;
case SUBTOTAL_FUNC_VAR : ScVar(); break;
case SUBTOTAL_FUNC_VARP : ScVarP(); break;
case AGGREGATE_FUNC_AVE : ScAverage(); break;
case AGGREGATE_FUNC_CNT : ScCount(); break;
case AGGREGATE_FUNC_CNT2 : ScCount2(); break;
case AGGREGATE_FUNC_MAX : ScMax(); break;
case AGGREGATE_FUNC_MIN : ScMin(); break;
case AGGREGATE_FUNC_PROD : ScProduct(); break;
case AGGREGATE_FUNC_STD : ScStDev(); break;
case AGGREGATE_FUNC_STDP : ScStDevP(); break;
case AGGREGATE_FUNC_SUM : ScSum(); break;
case AGGREGATE_FUNC_VAR : ScVar(); break;
case AGGREGATE_FUNC_VARP : ScVarP(); break;
case AGGREGATE_FUNC_MEDIAN : ScMedian(); break;
case AGGREGATE_FUNC_MODSNGL : ScModalValue(); break;
case AGGREGATE_FUNC_LARGE : ScLarge(); break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment