LibreOffice Module formula (master) 1
Enumerations | Functions
opcode.hxx File Reference
#include <sstream>
#include <formula/compiler.hxx>
#include <sal/types.h>
Include dependency graph for opcode.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  OpCode : sal_uInt16 {
  ocPush = SC_OPCODE_PUSH ,
  ocCall = SC_OPCODE_CALL ,
  ocStop = SC_OPCODE_STOP ,
  ocExternal = SC_OPCODE_EXTERNAL ,
  ocName = SC_OPCODE_NAME ,
  ocIf = SC_OPCODE_IF ,
  ocIfError = SC_OPCODE_IF_ERROR ,
  ocIfNA = SC_OPCODE_IF_NA ,
  ocChoose = SC_OPCODE_CHOOSE ,
  ocOpen = SC_OPCODE_OPEN ,
  ocClose = SC_OPCODE_CLOSE ,
  ocTableRefOpen = SC_OPCODE_TABLE_REF_OPEN ,
  ocTableRefClose = SC_OPCODE_TABLE_REF_CLOSE ,
  ocSep = SC_OPCODE_SEP ,
  ocArrayOpen = SC_OPCODE_ARRAY_OPEN ,
  ocArrayClose = SC_OPCODE_ARRAY_CLOSE ,
  ocArrayRowSep = SC_OPCODE_ARRAY_ROW_SEP ,
  ocArrayColSep = SC_OPCODE_ARRAY_COL_SEP ,
  ocMissing = SC_OPCODE_MISSING ,
  ocBad = SC_OPCODE_BAD ,
  ocStringXML = SC_OPCODE_STRINGXML ,
  ocSpaces = SC_OPCODE_SPACES ,
  ocWhitespace = SC_OPCODE_WHITESPACE ,
  ocMatRef = SC_OPCODE_MAT_REF ,
  ocTableRefItemAll = SC_OPCODE_TABLE_REF_ITEM_ALL ,
  ocTableRefItemHeaders = SC_OPCODE_TABLE_REF_ITEM_HEADERS ,
  ocTableRefItemData = SC_OPCODE_TABLE_REF_ITEM_DATA ,
  ocTableRefItemTotals = SC_OPCODE_TABLE_REF_ITEM_TOTALS ,
  ocTableRefItemThisRow = SC_OPCODE_TABLE_REF_ITEM_THIS_ROW ,
  ocSkip = SC_OPCODE_SKIP ,
  ocDBArea = SC_OPCODE_DB_AREA ,
  ocTableRef = SC_OPCODE_TABLE_REF ,
  ocMacro = SC_OPCODE_MACRO ,
  ocColRowName = SC_OPCODE_COL_ROW_NAME ,
  ocColRowNameAuto = SC_OPCODE_COL_ROW_NAME_AUTO ,
  ocPercentSign = SC_OPCODE_PERCENT_SIGN ,
  ocErrNull = SC_OPCODE_ERROR_NULL ,
  ocErrDivZero = SC_OPCODE_ERROR_DIVZERO ,
  ocErrValue = SC_OPCODE_ERROR_VALUE ,
  ocErrRef = SC_OPCODE_ERROR_REF ,
  ocErrName = SC_OPCODE_ERROR_NAME ,
  ocErrNum = SC_OPCODE_ERROR_NUM ,
  ocErrNA = SC_OPCODE_ERROR_NA ,
  ocAdd = SC_OPCODE_ADD ,
  ocSub = SC_OPCODE_SUB ,
  ocMul = SC_OPCODE_MUL ,
  ocDiv = SC_OPCODE_DIV ,
  ocAmpersand = SC_OPCODE_AMPERSAND ,
  ocPow = SC_OPCODE_POW ,
  ocEqual = SC_OPCODE_EQUAL ,
  ocNotEqual = SC_OPCODE_NOT_EQUAL ,
  ocLess = SC_OPCODE_LESS ,
  ocGreater = SC_OPCODE_GREATER ,
  ocLessEqual = SC_OPCODE_LESS_EQUAL ,
  ocGreaterEqual = SC_OPCODE_GREATER_EQUAL ,
  ocAnd = SC_OPCODE_AND ,
  ocOr = SC_OPCODE_OR ,
  ocXor = SC_OPCODE_XOR ,
  ocIntersect = SC_OPCODE_INTERSECT ,
  ocUnion = SC_OPCODE_UNION ,
  ocRange = SC_OPCODE_RANGE ,
  ocNegSub = SC_OPCODE_NEG_SUB ,
  ocPi = SC_OPCODE_PI ,
  ocRandom = SC_OPCODE_RANDOM ,
  ocTrue = SC_OPCODE_TRUE ,
  ocFalse = SC_OPCODE_FALSE ,
  ocGetActDate = SC_OPCODE_GET_ACT_DATE ,
  ocGetActTime = SC_OPCODE_GET_ACT_TIME ,
  ocNotAvail = SC_OPCODE_NO_VALUE ,
  ocCurrent = SC_OPCODE_CURRENT ,
  ocRandomNV = SC_OPCODE_RANDOM_NV ,
  ocNot = SC_OPCODE_NOT ,
  ocNeg = SC_OPCODE_NEG ,
  ocDeg = SC_OPCODE_DEG ,
  ocRad = SC_OPCODE_RAD ,
  ocSin = SC_OPCODE_SIN ,
  ocCos = SC_OPCODE_COS ,
  ocTan = SC_OPCODE_TAN ,
  ocCot = SC_OPCODE_COT ,
  ocArcSin = SC_OPCODE_ARC_SIN ,
  ocArcCos = SC_OPCODE_ARC_COS ,
  ocArcTan = SC_OPCODE_ARC_TAN ,
  ocArcCot = SC_OPCODE_ARC_COT ,
  ocSinHyp = SC_OPCODE_SIN_HYP ,
  ocCosHyp = SC_OPCODE_COS_HYP ,
  ocTanHyp = SC_OPCODE_TAN_HYP ,
  ocCotHyp = SC_OPCODE_COT_HYP ,
  ocArcSinHyp = SC_OPCODE_ARC_SIN_HYP ,
  ocArcCosHyp = SC_OPCODE_ARC_COS_HYP ,
  ocArcTanHyp = SC_OPCODE_ARC_TAN_HYP ,
  ocArcCotHyp = SC_OPCODE_ARC_COT_HYP ,
  ocCosecant = SC_OPCODE_COSECANT ,
  ocSecant = SC_OPCODE_SECANT ,
  ocCosecantHyp = SC_OPCODE_COSECANT_HYP ,
  ocSecantHyp = SC_OPCODE_SECANT_HYP ,
  ocExp = SC_OPCODE_EXP ,
  ocLn = SC_OPCODE_LN ,
  ocSqrt = SC_OPCODE_SQRT ,
  ocFact = SC_OPCODE_FACT ,
  ocGetYear = SC_OPCODE_GET_YEAR ,
  ocGetMonth = SC_OPCODE_GET_MONTH ,
  ocGetDay = SC_OPCODE_GET_DAY ,
  ocGetHour = SC_OPCODE_GET_HOUR ,
  ocGetMin = SC_OPCODE_GET_MIN ,
  ocGetSec = SC_OPCODE_GET_SEC ,
  ocPlusMinus = SC_OPCODE_PLUS_MINUS ,
  ocAbs = SC_OPCODE_ABS ,
  ocInt = SC_OPCODE_INT ,
  ocPhi = SC_OPCODE_PHI ,
  ocGauss = SC_OPCODE_GAUSS ,
  ocIsEmpty = SC_OPCODE_IS_EMPTY ,
  ocIsString = SC_OPCODE_IS_STRING ,
  ocIsNonString = SC_OPCODE_IS_NON_STRING ,
  ocIsLogical = SC_OPCODE_IS_LOGICAL ,
  ocType = SC_OPCODE_TYPE ,
  ocCell = SC_OPCODE_CELL ,
  ocIsRef = SC_OPCODE_IS_REF ,
  ocIsValue = SC_OPCODE_IS_VALUE ,
  ocIsFormula = SC_OPCODE_IS_FORMULA ,
  ocIsNA = SC_OPCODE_IS_NV ,
  ocIsErr = SC_OPCODE_IS_ERR ,
  ocIsError = SC_OPCODE_IS_ERROR ,
  ocIsEven = SC_OPCODE_IS_EVEN ,
  ocIsOdd = SC_OPCODE_IS_ODD ,
  ocN = SC_OPCODE_N ,
  ocGetDateValue = SC_OPCODE_GET_DATE_VALUE ,
  ocGetTimeValue = SC_OPCODE_GET_TIME_VALUE ,
  ocCode = SC_OPCODE_CODE ,
  ocTrim = SC_OPCODE_TRIM ,
  ocUpper = SC_OPCODE_UPPER ,
  ocProper = SC_OPCODE_PROPER ,
  ocLower = SC_OPCODE_LOWER ,
  ocLen = SC_OPCODE_LEN ,
  ocT = SC_OPCODE_T ,
  ocValue = SC_OPCODE_VALUE ,
  ocClean = SC_OPCODE_CLEAN ,
  ocChar = SC_OPCODE_CHAR ,
  ocLog10 = SC_OPCODE_LOG10 ,
  ocEven = SC_OPCODE_EVEN ,
  ocOdd = SC_OPCODE_ODD ,
  ocStdNormDist = SC_OPCODE_STD_NORM_DIST ,
  ocStdNormDist_MS = SC_OPCODE_STD_NORM_DIST_MS ,
  ocFisher = SC_OPCODE_FISHER ,
  ocFisherInv = SC_OPCODE_FISHER_INV ,
  ocSNormInv = SC_OPCODE_S_NORM_INV ,
  ocSNormInv_MS = SC_OPCODE_S_NORM_INV_MS ,
  ocGammaLn = SC_OPCODE_GAMMA_LN ,
  ocGammaLn_MS = SC_OPCODE_GAMMA_LN_MS ,
  ocGamma = SC_OPCODE_GAMMA ,
  ocErrorType = SC_OPCODE_ERROR_TYPE ,
  ocErrorType_ODF = SC_OPCODE_ERROR_TYPE_ODF ,
  ocFormula = SC_OPCODE_FORMULA ,
  ocArabic = SC_OPCODE_ARABIC ,
  ocInfo = SC_OPCODE_INFO ,
  ocBahtText = SC_OPCODE_BAHTTEXT ,
  ocJis = SC_OPCODE_JIS ,
  ocAsc = SC_OPCODE_ASC ,
  ocUnicode = SC_OPCODE_UNICODE ,
  ocUnichar = SC_OPCODE_UNICHAR ,
  ocArcTan2 = SC_OPCODE_ARC_TAN_2 ,
  ocCeil = SC_OPCODE_CEIL ,
  ocCeil_MS = SC_OPCODE_CEIL_MS ,
  ocCeil_Precise = SC_OPCODE_CEIL_PRECISE ,
  ocCeil_ISO = SC_OPCODE_CEIL_ISO ,
  ocCeil_Math = SC_OPCODE_CEIL_MATH ,
  ocFloor = SC_OPCODE_FLOOR ,
  ocFloor_MS = SC_OPCODE_FLOOR_MS ,
  ocFloor_Math = SC_OPCODE_FLOOR_MATH ,
  ocFloor_Precise = SC_OPCODE_FLOOR_PRECISE ,
  ocRound = SC_OPCODE_ROUND ,
  ocRoundUp = SC_OPCODE_ROUND_UP ,
  ocRoundDown = SC_OPCODE_ROUND_DOWN ,
  ocTrunc = SC_OPCODE_TRUNC ,
  ocLog = SC_OPCODE_LOG ,
  ocPower = SC_OPCODE_POWER ,
  ocGCD = SC_OPCODE_GCD ,
  ocLCM = SC_OPCODE_LCM ,
  ocMod = SC_OPCODE_MOD ,
  ocSumProduct = SC_OPCODE_SUM_PRODUCT ,
  ocSumSQ = SC_OPCODE_SUM_SQ ,
  ocSumX2MY2 = SC_OPCODE_SUM_X2MY2 ,
  ocSumX2DY2 = SC_OPCODE_SUM_X2DY2 ,
  ocSumXMY2 = SC_OPCODE_SUM_XMY2 ,
  ocGetDate = SC_OPCODE_GET_DATE ,
  ocGetTime = SC_OPCODE_GET_TIME ,
  ocGetDiffDate = SC_OPCODE_GET_DIFF_DATE ,
  ocGetDiffDate360 = SC_OPCODE_GET_DIFF_DATE_360 ,
  ocGetDateDif = SC_OPCODE_GET_DATEDIF ,
  ocMin = SC_OPCODE_MIN ,
  ocMax = SC_OPCODE_MAX ,
  ocSum = SC_OPCODE_SUM ,
  ocProduct = SC_OPCODE_PRODUCT ,
  ocAverage = SC_OPCODE_AVERAGE ,
  ocCount = SC_OPCODE_COUNT ,
  ocCount2 = SC_OPCODE_COUNT_2 ,
  ocNPV = SC_OPCODE_NPV ,
  ocIRR = SC_OPCODE_IRR ,
  ocMIRR = SC_OPCODE_MIRR ,
  ocISPMT = SC_OPCODE_ISPMT ,
  ocVar = SC_OPCODE_VAR ,
  ocVarP = SC_OPCODE_VAR_P ,
  ocVarP_MS = SC_OPCODE_VAR_P_MS ,
  ocVarS = SC_OPCODE_VAR_S ,
  ocStDev = SC_OPCODE_ST_DEV ,
  ocStDevP = SC_OPCODE_ST_DEV_P ,
  ocStDevP_MS = SC_OPCODE_ST_DEV_P_MS ,
  ocStDevS = SC_OPCODE_ST_DEV_S ,
  ocB = SC_OPCODE_B ,
  ocNormDist = SC_OPCODE_NORM_DIST ,
  ocNormDist_MS = SC_OPCODE_NORM_DIST_MS ,
  ocExpDist = SC_OPCODE_EXP_DIST ,
  ocExpDist_MS = SC_OPCODE_EXP_DIST_MS ,
  ocBinomDist = SC_OPCODE_BINOM_DIST ,
  ocBinomDist_MS = SC_OPCODE_BINOM_DIST_MS ,
  ocBinomInv = SC_OPCODE_BINOM_INV ,
  ocPoissonDist = SC_OPCODE_POISSON_DIST ,
  ocPoissonDist_MS = SC_OPCODE_POISSON_DIST_MS ,
  ocCombin = SC_OPCODE_COMBIN ,
  ocCombinA = SC_OPCODE_COMBIN_A ,
  ocPermut = SC_OPCODE_PERMUT ,
  ocPermutationA = SC_OPCODE_PERMUTATION_A ,
  ocPV = SC_OPCODE_PV ,
  ocSYD = SC_OPCODE_SYD ,
  ocDDB = SC_OPCODE_DDB ,
  ocDB = SC_OPCODE_DB ,
  ocVBD = SC_OPCODE_VBD ,
  ocPDuration = SC_OPCODE_PDURATION ,
  ocSLN = SC_OPCODE_SLN ,
  ocPMT = SC_OPCODE_PMT ,
  ocColumns = SC_OPCODE_COLUMNS ,
  ocRows = SC_OPCODE_ROWS ,
  ocColumn = SC_OPCODE_COLUMN ,
  ocRow = SC_OPCODE_ROW ,
  ocRRI = SC_OPCODE_RRI ,
  ocFV = SC_OPCODE_FV ,
  ocNper = SC_OPCODE_NPER ,
  ocRate = SC_OPCODE_RATE ,
  ocIpmt = SC_OPCODE_IPMT ,
  ocPpmt = SC_OPCODE_PPMT ,
  ocCumIpmt = SC_OPCODE_CUM_IPMT ,
  ocCumPrinc = SC_OPCODE_CUM_PRINC ,
  ocEffect = SC_OPCODE_EFFECT ,
  ocNominal = SC_OPCODE_NOMINAL ,
  ocSubTotal = SC_OPCODE_SUB_TOTAL ,
  ocRawSubtract = SC_OPCODE_RAWSUBTRACT ,
  ocIfs_MS = SC_OPCODE_IFS_MS ,
  ocSwitch_MS = SC_OPCODE_SWITCH_MS ,
  ocMinIfs_MS = SC_OPCODE_MINIFS_MS ,
  ocMaxIfs_MS = SC_OPCODE_MAXIFS_MS ,
  ocRoundSig = SC_OPCODE_ROUNDSIG ,
  ocDBSum = SC_OPCODE_DB_SUM ,
  ocDBCount = SC_OPCODE_DB_COUNT ,
  ocDBCount2 = SC_OPCODE_DB_COUNT_2 ,
  ocDBAverage = SC_OPCODE_DB_AVERAGE ,
  ocDBGet = SC_OPCODE_DB_GET ,
  ocDBMax = SC_OPCODE_DB_MAX ,
  ocDBMin = SC_OPCODE_DB_MIN ,
  ocDBProduct = SC_OPCODE_DB_PRODUCT ,
  ocDBStdDev = SC_OPCODE_DB_STD_DEV ,
  ocDBStdDevP = SC_OPCODE_DB_STD_DEV_P ,
  ocDBVar = SC_OPCODE_DB_VAR ,
  ocDBVarP = SC_OPCODE_DB_VAR_P ,
  ocIndirect = SC_OPCODE_INDIRECT ,
  ocAddress = SC_OPCODE_ADDRESS ,
  ocMatch = SC_OPCODE_MATCH ,
  ocCountEmptyCells = SC_OPCODE_COUNT_EMPTY_CELLS ,
  ocCountIf = SC_OPCODE_COUNT_IF ,
  ocSumIf = SC_OPCODE_SUM_IF ,
  ocAverageIf = SC_OPCODE_AVERAGE_IF ,
  ocSumIfs = SC_OPCODE_SUM_IFS ,
  ocAverageIfs = SC_OPCODE_AVERAGE_IFS ,
  ocCountIfs = SC_OPCODE_COUNT_IFS ,
  ocLookup = SC_OPCODE_LOOKUP ,
  ocVLookup = SC_OPCODE_V_LOOKUP ,
  ocHLookup = SC_OPCODE_H_LOOKUP ,
  ocMultiArea = SC_OPCODE_MULTI_AREA ,
  ocOffset = SC_OPCODE_OFFSET ,
  ocIndex = SC_OPCODE_INDEX ,
  ocAreas = SC_OPCODE_AREAS ,
  ocCurrency = SC_OPCODE_CURRENCY ,
  ocReplace = SC_OPCODE_REPLACE ,
  ocFixed = SC_OPCODE_FIXED ,
  ocFind = SC_OPCODE_FIND ,
  ocExact = SC_OPCODE_EXACT ,
  ocLeft = SC_OPCODE_LEFT ,
  ocRight = SC_OPCODE_RIGHT ,
  ocSearch = SC_OPCODE_SEARCH ,
  ocMid = SC_OPCODE_MID ,
  ocText = SC_OPCODE_TEXT ,
  ocSubstitute = SC_OPCODE_SUBSTITUTE ,
  ocRept = SC_OPCODE_REPT ,
  ocConcat = SC_OPCODE_CONCAT ,
  ocConcat_MS = SC_OPCODE_CONCAT_MS ,
  ocTextJoin_MS = SC_OPCODE_TEXTJOIN_MS ,
  ocLenB = SC_OPCODE_LENB ,
  ocRightB = SC_OPCODE_RIGHTB ,
  ocLeftB = SC_OPCODE_LEFTB ,
  ocMidB = SC_OPCODE_MIDB ,
  ocReplaceB = SC_OPCODE_REPLACEB ,
  ocFindB = SC_OPCODE_FINDB ,
  ocSearchB = SC_OPCODE_SEARCHB ,
  ocNumberValue = SC_OPCODE_NUMBERVALUE ,
  ocRegex = SC_OPCODE_REGEX ,
  ocMatValue = SC_OPCODE_MAT_VALUE ,
  ocMatDet = SC_OPCODE_MAT_DET ,
  ocMatInv = SC_OPCODE_MAT_INV ,
  ocMatMult = SC_OPCODE_MAT_MULT ,
  ocMatTrans = SC_OPCODE_MAT_TRANS ,
  ocMatrixUnit = SC_OPCODE_MATRIX_UNIT ,
  ocBackSolver = SC_OPCODE_BACK_SOLVER ,
  ocHypGeomDist = SC_OPCODE_HYP_GEOM_DIST ,
  ocHypGeomDist_MS = SC_OPCODE_HYP_GEOM_DIST_MS ,
  ocLogNormDist = SC_OPCODE_LOG_NORM_DIST ,
  ocLogNormDist_MS = SC_OPCODE_LOG_NORM_DIST_MS ,
  ocTDist = SC_OPCODE_T_DIST ,
  ocTDist_MS = SC_OPCODE_T_DIST_MS ,
  ocTDist_RT = SC_OPCODE_T_DIST_RT ,
  ocTDist_2T = SC_OPCODE_T_DIST_2T ,
  ocFDist = SC_OPCODE_F_DIST ,
  ocFDist_LT = SC_OPCODE_F_DIST_LT ,
  ocFDist_RT = SC_OPCODE_F_DIST_RT ,
  ocChiDist = SC_OPCODE_CHI_DIST ,
  ocChiDist_MS = SC_OPCODE_CHI_DIST_MS ,
  ocChiSqDist = SC_OPCODE_CHISQ_DIST ,
  ocChiSqDist_MS = SC_OPCODE_CHISQ_DIST_MS ,
  ocChiSqInv = SC_OPCODE_CHISQ_INV ,
  ocChiSqInv_MS = SC_OPCODE_CHISQ_INV_MS ,
  ocWeibull = SC_OPCODE_WEIBULL ,
  ocWeibull_MS = SC_OPCODE_WEIBULL_MS ,
  ocNegBinomVert = SC_OPCODE_NEG_BINOM_VERT ,
  ocNegBinomDist_MS = SC_OPCODE_NEG_BINOM_DIST_MS ,
  ocCritBinom = SC_OPCODE_CRIT_BINOM ,
  ocKurt = SC_OPCODE_KURT ,
  ocHarMean = SC_OPCODE_HAR_MEAN ,
  ocGeoMean = SC_OPCODE_GEO_MEAN ,
  ocStandard = SC_OPCODE_STANDARD ,
  ocAveDev = SC_OPCODE_AVE_DEV ,
  ocSkew = SC_OPCODE_SKEW ,
  ocSkewp = SC_OPCODE_SKEWP ,
  ocDevSq = SC_OPCODE_DEV_SQ ,
  ocMedian = SC_OPCODE_MEDIAN ,
  ocModalValue = SC_OPCODE_MODAL_VALUE ,
  ocModalValue_MS = SC_OPCODE_MODAL_VALUE_MS ,
  ocModalValue_Multi = SC_OPCODE_MODAL_VALUE_MULTI ,
  ocZTest = SC_OPCODE_Z_TEST ,
  ocZTest_MS = SC_OPCODE_Z_TEST_MS ,
  ocAggregate = SC_OPCODE_AGGREGATE ,
  ocTTest = SC_OPCODE_T_TEST ,
  ocTTest_MS = SC_OPCODE_T_TEST_MS ,
  ocRank = SC_OPCODE_RANK ,
  ocPercentile = SC_OPCODE_PERCENTILE ,
  ocPercentrank = SC_OPCODE_PERCENT_RANK ,
  ocPercentile_Inc = SC_OPCODE_PERCENTILE_INC ,
  ocPercentrank_Inc = SC_OPCODE_PERCENT_RANK_INC ,
  ocQuartile_Inc = SC_OPCODE_QUARTILE_INC ,
  ocRank_Eq = SC_OPCODE_RANK_EQ ,
  ocPercentile_Exc = SC_OPCODE_PERCENTILE_EXC ,
  ocPercentrank_Exc = SC_OPCODE_PERCENT_RANK_EXC ,
  ocQuartile_Exc = SC_OPCODE_QUARTILE_EXC ,
  ocRank_Avg = SC_OPCODE_RANK_AVG ,
  ocLarge = SC_OPCODE_LARGE ,
  ocSmall = SC_OPCODE_SMALL ,
  ocFrequency = SC_OPCODE_FREQUENCY ,
  ocQuartile = SC_OPCODE_QUARTILE ,
  ocNormInv = SC_OPCODE_NORM_INV ,
  ocNormInv_MS = SC_OPCODE_NORM_INV_MS ,
  ocConfidence = SC_OPCODE_CONFIDENCE ,
  ocConfidence_N = SC_OPCODE_CONFIDENCE_N ,
  ocConfidence_T = SC_OPCODE_CONFIDENCE_T ,
  ocFTest = SC_OPCODE_F_TEST ,
  ocFTest_MS = SC_OPCODE_F_TEST_MS ,
  ocTrimMean = SC_OPCODE_TRIM_MEAN ,
  ocProb = SC_OPCODE_PROB ,
  ocCorrel = SC_OPCODE_CORREL ,
  ocCovar = SC_OPCODE_COVAR ,
  ocCovarianceP = SC_OPCODE_COVARIANCE_P ,
  ocCovarianceS = SC_OPCODE_COVARIANCE_S ,
  ocPearson = SC_OPCODE_PEARSON ,
  ocRSQ = SC_OPCODE_RSQ ,
  ocSTEYX = SC_OPCODE_STEYX ,
  ocSlope = SC_OPCODE_SLOPE ,
  ocIntercept = SC_OPCODE_INTERCEPT ,
  ocTrend = SC_OPCODE_TREND ,
  ocGrowth = SC_OPCODE_GROWTH ,
  ocLinest = SC_OPCODE_LINEST ,
  ocLogest = SC_OPCODE_LOGEST ,
  ocForecast = SC_OPCODE_FORECAST ,
  ocForecast_ETS_ADD = SC_OPCODE_FORECAST_ETS_ADD ,
  ocForecast_ETS_SEA = SC_OPCODE_FORECAST_ETS_SEA ,
  ocForecast_ETS_MUL = SC_OPCODE_FORECAST_ETS_MUL ,
  ocForecast_ETS_PIA = SC_OPCODE_FORECAST_ETS_PIA ,
  ocForecast_ETS_PIM = SC_OPCODE_FORECAST_ETS_PIM ,
  ocForecast_ETS_STA = SC_OPCODE_FORECAST_ETS_STA ,
  ocForecast_ETS_STM = SC_OPCODE_FORECAST_ETS_STM ,
  ocForecast_LIN = SC_OPCODE_FORECAST_LIN ,
  ocChiInv = SC_OPCODE_CHI_INV ,
  ocChiInv_MS = SC_OPCODE_CHI_INV_MS ,
  ocGammaDist = SC_OPCODE_GAMMA_DIST ,
  ocGammaDist_MS = SC_OPCODE_GAMMA_DIST_MS ,
  ocGammaInv = SC_OPCODE_GAMMA_INV ,
  ocGammaInv_MS = SC_OPCODE_GAMMA_INV_MS ,
  ocTInv = SC_OPCODE_T_INV ,
  ocTInv_2T = SC_OPCODE_T_INV_2T ,
  ocTInv_MS = SC_OPCODE_T_INV_MS ,
  ocFInv = SC_OPCODE_F_INV ,
  ocFInv_LT = SC_OPCODE_F_INV_LT ,
  ocFInv_RT = SC_OPCODE_F_INV_RT ,
  ocChiTest = SC_OPCODE_CHI_TEST ,
  ocChiTest_MS = SC_OPCODE_CHI_TEST_MS ,
  ocLogInv = SC_OPCODE_LOG_INV ,
  ocLogInv_MS = SC_OPCODE_LOG_INV_MS ,
  ocTableOp = SC_OPCODE_TABLE_OP ,
  ocBetaDist = SC_OPCODE_BETA_DIST ,
  ocBetaInv = SC_OPCODE_BETA_INV ,
  ocBetaDist_MS = SC_OPCODE_BETA_DIST_MS ,
  ocBetaInv_MS = SC_OPCODE_BETA_INV_MS ,
  ocBitAnd = SC_OPCODE_BITAND ,
  ocBitOr = SC_OPCODE_BITOR ,
  ocBitXor = SC_OPCODE_BITXOR ,
  ocBitRshift = SC_OPCODE_BITRSHIFT ,
  ocBitLshift = SC_OPCODE_BITLSHIFT ,
  ocWeek = SC_OPCODE_WEEK ,
  ocIsoWeeknum = SC_OPCODE_ISOWEEKNUM ,
  ocWeeknumOOo = SC_OPCODE_WEEKNUM_OOO ,
  ocGetDayOfWeek = SC_OPCODE_GET_DAY_OF_WEEK ,
  ocNetWorkdays = SC_OPCODE_NETWORKDAYS ,
  ocNetWorkdays_MS = SC_OPCODE_NETWORKDAYS_MS ,
  ocWorkday_MS = SC_OPCODE_WORKDAY_MS ,
  ocNoName = SC_OPCODE_NO_NAME ,
  ocStyle = SC_OPCODE_STYLE ,
  ocDde = SC_OPCODE_DDE ,
  ocBase = SC_OPCODE_BASE ,
  ocSheet = SC_OPCODE_SHEET ,
  ocSheets = SC_OPCODE_SHEETS ,
  ocMinA = SC_OPCODE_MIN_A ,
  ocMaxA = SC_OPCODE_MAX_A ,
  ocAverageA = SC_OPCODE_AVERAGE_A ,
  ocStDevA = SC_OPCODE_ST_DEV_A ,
  ocStDevPA = SC_OPCODE_ST_DEV_P_A ,
  ocVarA = SC_OPCODE_VAR_A ,
  ocVarPA = SC_OPCODE_VAR_P_A ,
  ocEasterSunday = SC_OPCODE_EASTERSUNDAY ,
  ocDecimal = SC_OPCODE_DECIMAL ,
  ocConvertOOo = SC_OPCODE_CONVERT_OOO ,
  ocRoman = SC_OPCODE_ROMAN ,
  ocHyperLink = SC_OPCODE_HYPERLINK ,
  ocGetPivotData = SC_OPCODE_GET_PIVOT_DATA ,
  ocEuroConvert = SC_OPCODE_EUROCONVERT ,
  ocFilterXML = SC_OPCODE_FILTERXML ,
  ocWebservice = SC_OPCODE_WEBSERVICE ,
  ocColor = SC_OPCODE_COLOR ,
  ocErf_MS = SC_OPCODE_ERF_MS ,
  ocErfc_MS = SC_OPCODE_ERFC_MS ,
  ocEncodeURL = SC_OPCODE_ENCODEURL ,
  ocFourier = SC_OPCODE_FOURIER ,
  ocRandbetweenNV = SC_OPCODE_RANDBETWEEN_NV ,
  ocInternalBegin = SC_OPCODE_INTERNAL_BEGIN ,
  ocTTT = SC_OPCODE_TTT ,
  ocDebugVar = SC_OPCODE_DEBUG_VAR ,
  ocInternalEnd = SC_OPCODE_INTERNAL_END ,
  ocDataToken1 = SC_OPCODE_DATA_TOKEN_1 ,
  ocNone = SC_OPCODE_NONE
}
 

Functions

std::string OpCodeEnumToString (OpCode eCode)
 

Enumeration Type Documentation

◆ OpCode

enum OpCode : sal_uInt16
Enumerator
ocPush 
ocCall 
ocStop 
ocExternal 
ocName 
ocIf 
ocIfError 
ocIfNA 
ocChoose 
ocOpen 
ocClose 
ocTableRefOpen 
ocTableRefClose 
ocSep 
ocArrayOpen 
ocArrayClose 
ocArrayRowSep 
ocArrayColSep 
ocMissing 
ocBad 
ocStringXML 
ocSpaces 
ocWhitespace 
ocMatRef 
ocTableRefItemAll 
ocTableRefItemHeaders 
ocTableRefItemData 
ocTableRefItemTotals 
ocTableRefItemThisRow 
ocSkip 
ocDBArea 
ocTableRef 
ocMacro 
ocColRowName 
ocColRowNameAuto 
ocPercentSign 
ocErrNull 
ocErrDivZero 
ocErrValue 
ocErrRef 
ocErrName 
ocErrNum 
ocErrNA 
ocAdd 
ocSub 
ocMul 
ocDiv 
ocAmpersand 
ocPow 
ocEqual 
ocNotEqual 
ocLess 
ocGreater 
ocLessEqual 
ocGreaterEqual 
ocAnd 
ocOr 
ocXor 
ocIntersect 
ocUnion 
ocRange 
ocNegSub 
ocPi 
ocRandom 
ocTrue 
ocFalse 
ocGetActDate 
ocGetActTime 
ocNotAvail 
ocCurrent 
ocRandomNV 
ocNot 
ocNeg 
ocDeg 
ocRad 
ocSin 
ocCos 
ocTan 
ocCot 
ocArcSin 
ocArcCos 
ocArcTan 
ocArcCot 
ocSinHyp 
ocCosHyp 
ocTanHyp 
ocCotHyp 
ocArcSinHyp 
ocArcCosHyp 
ocArcTanHyp 
ocArcCotHyp 
ocCosecant 
ocSecant 
ocCosecantHyp 
ocSecantHyp 
ocExp 
ocLn 
ocSqrt 
ocFact 
ocGetYear 
ocGetMonth 
ocGetDay 
ocGetHour 
ocGetMin 
ocGetSec 
ocPlusMinus 
ocAbs 
ocInt 
ocPhi 
ocGauss 
ocIsEmpty 
ocIsString 
ocIsNonString 
ocIsLogical 
ocType 
ocCell 
ocIsRef 
ocIsValue 
ocIsFormula 
ocIsNA 
ocIsErr 
ocIsError 
ocIsEven 
ocIsOdd 
ocN 
ocGetDateValue 
ocGetTimeValue 
ocCode 
ocTrim 
ocUpper 
ocProper 
ocLower 
ocLen 
ocT 
ocValue 
ocClean 
ocChar 
ocLog10 
ocEven 
ocOdd 
ocStdNormDist 
ocStdNormDist_MS 
ocFisher 
ocFisherInv 
ocSNormInv 
ocSNormInv_MS 
ocGammaLn 
ocGammaLn_MS 
ocGamma 
ocErrorType 
ocErrorType_ODF 
ocFormula 
ocArabic 
ocInfo 
ocBahtText 
ocJis 
ocAsc 
ocUnicode 
ocUnichar 
ocArcTan2 
ocCeil 
ocCeil_MS 
ocCeil_Precise 
ocCeil_ISO 
ocCeil_Math 
ocFloor 
ocFloor_MS 
ocFloor_Math 
ocFloor_Precise 
ocRound 
ocRoundUp 
ocRoundDown 
ocTrunc 
ocLog 
ocPower 
ocGCD 
ocLCM 
ocMod 
ocSumProduct 
ocSumSQ 
ocSumX2MY2 
ocSumX2DY2 
ocSumXMY2 
ocGetDate 
ocGetTime 
ocGetDiffDate 
ocGetDiffDate360 
ocGetDateDif 
ocMin 
ocMax 
ocSum 
ocProduct 
ocAverage 
ocCount 
ocCount2 
ocNPV 
ocIRR 
ocMIRR 
ocISPMT 
ocVar 
ocVarP 
ocVarP_MS 
ocVarS 
ocStDev 
ocStDevP 
ocStDevP_MS 
ocStDevS 
ocB 
ocNormDist 
ocNormDist_MS 
ocExpDist 
ocExpDist_MS 
ocBinomDist 
ocBinomDist_MS 
ocBinomInv 
ocPoissonDist 
ocPoissonDist_MS 
ocCombin 
ocCombinA 
ocPermut 
ocPermutationA 
ocPV 
ocSYD 
ocDDB 
ocDB 
ocVBD 
ocPDuration 
ocSLN 
ocPMT 
ocColumns 
ocRows 
ocColumn 
ocRow 
ocRRI 
ocFV 
ocNper 
ocRate 
ocIpmt 
ocPpmt 
ocCumIpmt 
ocCumPrinc 
ocEffect 
ocNominal 
ocSubTotal 
ocRawSubtract 
ocIfs_MS 
ocSwitch_MS 
ocMinIfs_MS 
ocMaxIfs_MS 
ocRoundSig 
ocDBSum 
ocDBCount 
ocDBCount2 
ocDBAverage 
ocDBGet 
ocDBMax 
ocDBMin 
ocDBProduct 
ocDBStdDev 
ocDBStdDevP 
ocDBVar 
ocDBVarP 
ocIndirect 
ocAddress 
ocMatch 
ocCountEmptyCells 
ocCountIf 
ocSumIf 
ocAverageIf 
ocSumIfs 
ocAverageIfs 
ocCountIfs 
ocLookup 
ocVLookup 
ocHLookup 
ocMultiArea 
ocOffset 
ocIndex 
ocAreas 
ocCurrency 
ocReplace 
ocFixed 
ocFind 
ocExact 
ocLeft 
ocRight 
ocSearch 
ocMid 
ocText 
ocSubstitute 
ocRept 
ocConcat 
ocConcat_MS 
ocTextJoin_MS 
ocLenB 
ocRightB 
ocLeftB 
ocMidB 
ocReplaceB 
ocFindB 
ocSearchB 
ocNumberValue 
ocRegex 
ocMatValue 
ocMatDet 
ocMatInv 
ocMatMult 
ocMatTrans 
ocMatrixUnit 
ocBackSolver 
ocHypGeomDist 
ocHypGeomDist_MS 
ocLogNormDist 
ocLogNormDist_MS 
ocTDist 
ocTDist_MS 
ocTDist_RT 
ocTDist_2T 
ocFDist 
ocFDist_LT 
ocFDist_RT 
ocChiDist 
ocChiDist_MS 
ocChiSqDist 
ocChiSqDist_MS 
ocChiSqInv 
ocChiSqInv_MS 
ocWeibull 
ocWeibull_MS 
ocNegBinomVert 
ocNegBinomDist_MS 
ocCritBinom 
ocKurt 
ocHarMean 
ocGeoMean 
ocStandard 
ocAveDev 
ocSkew 
ocSkewp 
ocDevSq 
ocMedian 
ocModalValue 
ocModalValue_MS 
ocModalValue_Multi 
ocZTest 
ocZTest_MS 
ocAggregate 
ocTTest 
ocTTest_MS 
ocRank 
ocPercentile 
ocPercentrank 
ocPercentile_Inc 
ocPercentrank_Inc 
ocQuartile_Inc 
ocRank_Eq 
ocPercentile_Exc 
ocPercentrank_Exc 
ocQuartile_Exc 
ocRank_Avg 
ocLarge 
ocSmall 
ocFrequency 
ocQuartile 
ocNormInv 
ocNormInv_MS 
ocConfidence 
ocConfidence_N 
ocConfidence_T 
ocFTest 
ocFTest_MS 
ocTrimMean 
ocProb 
ocCorrel 
ocCovar 
ocCovarianceP 
ocCovarianceS 
ocPearson 
ocRSQ 
ocSTEYX 
ocSlope 
ocIntercept 
ocTrend 
ocGrowth 
ocLinest 
ocLogest 
ocForecast 
ocForecast_ETS_ADD 
ocForecast_ETS_SEA 
ocForecast_ETS_MUL 
ocForecast_ETS_PIA 
ocForecast_ETS_PIM 
ocForecast_ETS_STA 
ocForecast_ETS_STM 
ocForecast_LIN 
ocChiInv 
ocChiInv_MS 
ocGammaDist 
ocGammaDist_MS 
ocGammaInv 
ocGammaInv_MS 
ocTInv 
ocTInv_2T 
ocTInv_MS 
ocFInv 
ocFInv_LT 
ocFInv_RT 
ocChiTest 
ocChiTest_MS 
ocLogInv 
ocLogInv_MS 
ocTableOp 
ocBetaDist 
ocBetaInv 
ocBetaDist_MS 
ocBetaInv_MS 
ocBitAnd 
ocBitOr 
ocBitXor 
ocBitRshift 
ocBitLshift 
ocWeek 
ocIsoWeeknum 
ocWeeknumOOo 
ocGetDayOfWeek 
ocNetWorkdays 
ocNetWorkdays_MS 
ocWorkday_MS 
ocNoName 
ocStyle 
ocDde 
ocBase 
ocSheet 
ocSheets 
ocMinA 
ocMaxA 
ocAverageA 
ocStDevA 
ocStDevPA 
ocVarA 
ocVarPA 
ocEasterSunday 
ocDecimal 
ocConvertOOo 
ocRoman 
ocHyperLink 
ocGetPivotData 
ocEuroConvert 
ocFilterXML 
ocWebservice 
ocColor 
ocErf_MS 
ocErfc_MS 
ocEncodeURL 
ocFourier 
ocRandbetweenNV 
ocInternalBegin 
ocTTT 
ocDebugVar 
ocInternalEnd 
ocDataToken1 
ocNone 

Definition at line 28 of file opcode.hxx.

Function Documentation

◆ OpCodeEnumToString()

std::string OpCodeEnumToString ( OpCode  eCode)
inline

Definition at line 523 of file opcode.hxx.

References ocAbs, ocAdd, ocAddress, ocAggregate, ocAmpersand, ocAnd, ocArabic, ocArcCos, ocArcCosHyp, ocArcCot, ocArcCotHyp, ocArcSin, ocArcSinHyp, ocArcTan, ocArcTan2, ocArcTanHyp, ocAreas, ocArrayClose, ocArrayColSep, ocArrayOpen, ocArrayRowSep, ocAsc, ocAveDev, ocAverage, ocAverageA, ocAverageIf, ocAverageIfs, ocB, ocBackSolver, ocBad, ocBahtText, ocBase, ocBetaDist, ocBetaDist_MS, ocBetaInv, ocBetaInv_MS, ocBinomDist, ocBinomDist_MS, ocBinomInv, ocBitAnd, ocBitLshift, ocBitOr, ocBitRshift, ocBitXor, ocCall, ocCeil, ocCeil_ISO, ocCeil_Math, ocCeil_MS, ocCeil_Precise, ocCell, ocChar, ocChiDist, ocChiDist_MS, ocChiInv, ocChiInv_MS, ocChiSqDist, ocChiSqDist_MS, ocChiSqInv, ocChiSqInv_MS, ocChiTest, ocChiTest_MS, ocChoose, ocClean, ocClose, ocCode, ocColor, ocColRowName, ocColRowNameAuto, ocColumn, ocColumns, ocCombin, ocCombinA, ocConcat, ocConcat_MS, ocConfidence, ocConfidence_N, ocConfidence_T, ocConvertOOo, ocCorrel, ocCos, ocCosecant, ocCosecantHyp, ocCosHyp, ocCot, ocCotHyp, ocCount, ocCount2, ocCountEmptyCells, ocCountIf, ocCountIfs, ocCovar, ocCovarianceP, ocCovarianceS, ocCritBinom, ocCumIpmt, ocCumPrinc, ocCurrency, ocCurrent, ocDataToken1, ocDB, ocDBArea, ocDBAverage, ocDBCount, ocDBCount2, ocDBGet, ocDBMax, ocDBMin, ocDBProduct, ocDBStdDev, ocDBStdDevP, ocDBSum, ocDBVar, ocDBVarP, ocDDB, ocDde, ocDebugVar, ocDecimal, ocDeg, ocDevSq, ocDiv, ocEasterSunday, ocEffect, ocEncodeURL, ocEqual, ocErf_MS, ocErfc_MS, ocErrDivZero, ocErrNA, ocErrName, ocErrNull, ocErrNum, ocErrorType, ocErrorType_ODF, ocErrRef, ocErrValue, ocEuroConvert, ocEven, ocExact, ocExp, ocExpDist, ocExpDist_MS, ocExternal, ocFact, ocFalse, ocFDist, ocFDist_LT, ocFDist_RT, ocFilterXML, ocFind, ocFindB, ocFInv, ocFInv_LT, ocFInv_RT, ocFisher, ocFisherInv, ocFixed, ocFloor, ocFloor_Math, ocFloor_MS, ocFloor_Precise, ocForecast, ocForecast_ETS_ADD, ocForecast_ETS_MUL, ocForecast_ETS_PIA, ocForecast_ETS_PIM, ocForecast_ETS_SEA, ocForecast_ETS_STA, ocForecast_ETS_STM, ocForecast_LIN, ocFormula, ocFourier, ocFrequency, ocFTest, ocFTest_MS, ocFV, ocGamma, ocGammaDist, ocGammaDist_MS, ocGammaInv, ocGammaInv_MS, ocGammaLn, ocGammaLn_MS, ocGauss, ocGCD, ocGeoMean, ocGetActDate, ocGetActTime, ocGetDate, ocGetDateDif, ocGetDateValue, ocGetDay, ocGetDayOfWeek, ocGetDiffDate, ocGetDiffDate360, ocGetHour, ocGetMin, ocGetMonth, ocGetPivotData, ocGetSec, ocGetTime, ocGetTimeValue, ocGetYear, ocGreater, ocGreaterEqual, ocGrowth, ocHarMean, ocHLookup, ocHyperLink, ocHypGeomDist, ocHypGeomDist_MS, ocIf, ocIfError, ocIfNA, ocIfs_MS, ocIndex, ocIndirect, ocInfo, ocInt, ocIntercept, ocIntersect, ocIpmt, ocIRR, ocIsEmpty, ocIsErr, ocIsError, ocIsEven, ocIsFormula, ocIsLogical, ocIsNA, ocIsNonString, ocIsOdd, ocIsoWeeknum, ocISPMT, ocIsRef, ocIsString, ocIsValue, ocJis, ocKurt, ocLarge, ocLCM, ocLeft, ocLeftB, ocLen, ocLenB, ocLess, ocLessEqual, ocLinest, ocLn, ocLog, ocLog10, ocLogest, ocLogInv, ocLogInv_MS, ocLogNormDist, ocLogNormDist_MS, ocLookup, ocLower, ocMacro, ocMatch, ocMatDet, ocMatInv, ocMatMult, ocMatRef, ocMatrixUnit, ocMatTrans, ocMatValue, ocMax, ocMaxA, ocMaxIfs_MS, ocMedian, ocMid, ocMidB, ocMin, ocMinA, ocMinIfs_MS, ocMIRR, ocMissing, ocMod, ocModalValue, ocModalValue_MS, ocModalValue_Multi, ocMul, ocMultiArea, ocN, ocName, ocNeg, ocNegBinomDist_MS, ocNegBinomVert, ocNegSub, ocNetWorkdays, ocNetWorkdays_MS, ocNominal, ocNoName, ocNone, ocNormDist, ocNormDist_MS, ocNormInv, ocNormInv_MS, ocNot, ocNotAvail, ocNotEqual, ocNper, ocNPV, ocNumberValue, ocOdd, ocOffset, ocOpen, ocOr, ocPDuration, ocPearson, ocPercentile, ocPercentile_Exc, ocPercentile_Inc, ocPercentrank, ocPercentrank_Exc, ocPercentrank_Inc, ocPercentSign, ocPermut, ocPermutationA, ocPhi, ocPi, ocPlusMinus, ocPMT, ocPoissonDist, ocPoissonDist_MS, ocPow, ocPower, ocPpmt, ocProb, ocProduct, ocProper, ocPush, ocPV, ocQuartile, ocQuartile_Exc, ocQuartile_Inc, ocRad, ocRandbetweenNV, ocRandom, ocRandomNV, ocRange, ocRank, ocRank_Avg, ocRank_Eq, ocRate, ocRawSubtract, ocRegex, ocReplace, ocReplaceB, ocRept, ocRight, ocRightB, ocRoman, ocRound, ocRoundDown, ocRoundSig, ocRoundUp, ocRow, ocRows, ocRRI, ocRSQ, ocSearch, ocSearchB, ocSecant, ocSecantHyp, ocSep, ocSheet, ocSheets, ocSin, ocSinHyp, ocSkew, ocSkewp, ocSkip, ocSLN, ocSlope, ocSmall, ocSNormInv, ocSNormInv_MS, ocSpaces, ocSqrt, ocStandard, ocStDev, ocStDevA, ocStDevP, ocStDevP_MS, ocStDevPA, ocStDevS, ocStdNormDist, ocStdNormDist_MS, ocSTEYX, ocStop, ocStringXML, ocStyle, ocSub, ocSubstitute, ocSubTotal, ocSum, ocSumIf, ocSumIfs, ocSumProduct, ocSumSQ, ocSumX2DY2, ocSumX2MY2, ocSumXMY2, ocSwitch_MS, ocSYD, ocT, ocTableOp, ocTableRef, ocTableRefClose, ocTableRefItemAll, ocTableRefItemData, ocTableRefItemHeaders, ocTableRefItemThisRow, ocTableRefItemTotals, ocTableRefOpen, ocTan, ocTanHyp, ocTDist, ocTDist_2T, ocTDist_MS, ocTDist_RT, ocText, ocTextJoin_MS, ocTInv, ocTInv_2T, ocTInv_MS, ocTrend, ocTrim, ocTrimMean, ocTrue, ocTrunc, ocTTest, ocTTest_MS, ocTTT, ocType, ocUnichar, ocUnicode, ocUnion, ocUpper, ocValue, ocVar, ocVarA, ocVarP, ocVarP_MS, ocVarPA, ocVarS, ocVBD, ocVLookup, ocWebservice, ocWeek, ocWeeknumOOo, ocWeibull, ocWeibull_MS, ocWhitespace, ocWorkday_MS, ocXor, ocZTest, and ocZTest_MS.