LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScFunctionList Class Reference

List of spreadsheet functions. More...

#include <funcdesc.hxx>

Public Member Functions

 ScFunctionList (bool bEnglishFunctionNames)
 
 ~ScFunctionList ()
 
sal_uInt32 GetCount () const
 
const ScFuncDescFirst ()
 
const ScFuncDescNext ()
 
const ScFuncDescGetFunction (sal_uInt32 nIndex) const
 
bool IsEnglishFunctionNames () const
 

Private Attributes

::std::vector< const ScFuncDesc * > aFunctionList
 List of functions. More...
 
::std::vector< constScFuncDesc * >::iterator aFunctionListIter
 position in function list More...
 
bool mbEnglishFunctionNames
 

Detailed Description

List of spreadsheet functions.

Generated by retrieving functions from resources, AddIns and StarOne AddIns, and storing these in one linked list. Functions can be retrieved by index and by iterating through the list, starting at the First element, and retrieving the Next elements one by one.

The length of the longest function name can be retrieved for easier processing (i.e printing a function list).

Definition at line 241 of file funcdesc.hxx.

Constructor & Destructor Documentation

◆ ScFunctionList()

ScFunctionList::ScFunctionList ( bool  bEnglishFunctionNames)
explicit

Definition at line 400 of file funcdesc.cxx.

References aFunctionList, aFunctionListIter, ScFuncDesc::ParameterFlags::bOptional, ENTRY, ScUnoAddInCollection::FillFunctionDesc(), ScGlobal::GetAddInCollection(), ScUnoAddInCollection::GetFuncCount(), LegacyFuncData::GetInternalName(), ScGlobal::GetLegacyFuncCollection(), LegacyFuncData::GetModuleName(), LegacyFuncData::GetParamCount(), LegacyFuncData::getParamDesc(), LegacyFuncData::GetParamType(), HID_FUNC_ABRUNDEN, HID_FUNC_ABS, HID_FUNC_ACHSENABSCHNITT, HID_FUNC_ADRESSE, HID_FUNC_AGGREGATE, HID_FUNC_AKTUELL, HID_FUNC_ANZAHL, HID_FUNC_ANZAHL2, HID_FUNC_ANZAHLLEEREZELLEN, HID_FUNC_ARABISCH, HID_FUNC_ARCCOS, HID_FUNC_ARCCOT, HID_FUNC_ARCOSHYP, HID_FUNC_ARCOTHYP, HID_FUNC_ARCSIN, HID_FUNC_ARCTAN, HID_FUNC_ARCTAN2, HID_FUNC_ARSINHYP, HID_FUNC_ARTANHYP, HID_FUNC_ASC, HID_FUNC_AUFRUNDEN, HID_FUNC_AVERAGEIF, HID_FUNC_AVERAGEIFS, HID_FUNC_B, HID_FUNC_BAHTTEXT, HID_FUNC_BASIS, HID_FUNC_BEREICHE, HID_FUNC_BESTIMMTHEITSMASS, HID_FUNC_BETADIST_MS, HID_FUNC_BETAINV, HID_FUNC_BETAINV_MS, HID_FUNC_BETAVERT, HID_FUNC_BINOM_DIST_MS, HID_FUNC_BINOM_INV_MS, HID_FUNC_BINOMVERT, HID_FUNC_BITAND, HID_FUNC_BITLSHIFT, HID_FUNC_BITOR, HID_FUNC_BITRSHIFT, HID_FUNC_BITXOR, HID_FUNC_BW, HID_FUNC_CEIL_ISO, HID_FUNC_CEIL_MATH, HID_FUNC_CEIL_MS, HID_FUNC_CEIL_PRECISE, HID_FUNC_CHIINV, HID_FUNC_CHIINV_MS, HID_FUNC_CHISQDIST, HID_FUNC_CHISQDIST_MS, HID_FUNC_CHISQINV, HID_FUNC_CHISQINV_MS, HID_FUNC_CHITEST, HID_FUNC_CHITEST_MS, HID_FUNC_CHIVERT, HID_FUNC_CHIVERT_MS, HID_FUNC_CODE, HID_FUNC_COLOR, HID_FUNC_CONCAT_MS, HID_FUNC_CONFIDENCE_N, HID_FUNC_CONFIDENCE_T, HID_FUNC_COS, HID_FUNC_COSECANT, HID_FUNC_COSECANTHYP, HID_FUNC_COSHYP, HID_FUNC_COT, HID_FUNC_COTHYP, HID_FUNC_COUNTIFS, HID_FUNC_COVARIANCE_P, HID_FUNC_COVARIANCE_S, HID_FUNC_DATEDIF, HID_FUNC_DATUM, HID_FUNC_DATWERT, HID_FUNC_DBANZAHL, HID_FUNC_DBANZAHL2, HID_FUNC_DBAUSZUG, HID_FUNC_DBMAX, HID_FUNC_DBMIN, HID_FUNC_DBMITTELWERT, HID_FUNC_DBPRODUKT, HID_FUNC_DBSTDABW, HID_FUNC_DBSTDABWN, HID_FUNC_DBSUMME, HID_FUNC_DBVARIANZ, HID_FUNC_DBVARIANZEN, HID_FUNC_DDE, HID_FUNC_DEG, HID_FUNC_DEZIMAL, HID_FUNC_DIA, HID_FUNC_DM, HID_FUNC_EFFEKTIV, HID_FUNC_EINHEITSMATRIX, HID_FUNC_ENCODEURL, HID_FUNC_ERF_MS, HID_FUNC_ERFC_MS, HID_FUNC_ERROR_TYPE_ODF, HID_FUNC_ERSETZEN, HID_FUNC_EUROCONVERT, HID_FUNC_EXP, HID_FUNC_EXP_DIST_MS, HID_FUNC_EXPONVERT, HID_FUNC_F_DIST_LT, HID_FUNC_F_DIST_RT, HID_FUNC_F_INV_LT, HID_FUNC_F_INV_RT, HID_FUNC_F_TEST_MS, HID_FUNC_FAKULTAET, HID_FUNC_FALSCH, HID_FUNC_FEHLERTYP, HID_FUNC_FEST, HID_FUNC_FILTERXML, HID_FUNC_FINDB, HID_FUNC_FINDEN, HID_FUNC_FINV, HID_FUNC_FISHER, HID_FUNC_FISHERINV, HID_FUNC_FLOOR_MATH, HID_FUNC_FLOOR_MS, HID_FUNC_FLOOR_PRECISE, HID_FUNC_FORECAST_ETS_ADD, HID_FUNC_FORECAST_ETS_MUL, HID_FUNC_FORECAST_ETS_PIA, HID_FUNC_FORECAST_ETS_PIM, HID_FUNC_FORECAST_ETS_SEA, HID_FUNC_FORECAST_ETS_STA, HID_FUNC_FORECAST_ETS_STM, HID_FUNC_FORECAST_LIN, HID_FUNC_FORMEL, HID_FUNC_FOURIER, HID_FUNC_FTEST, HID_FUNC_FVERT, HID_FUNC_GAMMA, HID_FUNC_GAMMADIST_MS, HID_FUNC_GAMMAINV, HID_FUNC_GAMMAINV_MS, HID_FUNC_GAMMALN, HID_FUNC_GAMMALN_MS, HID_FUNC_GAMMAVERT, HID_FUNC_GANZZAHL, HID_FUNC_GAUSS, HID_FUNC_GDA, HID_FUNC_GDA2, HID_FUNC_GEOMITTEL, HID_FUNC_GERADE, HID_FUNC_GESTUTZTMITTEL, HID_FUNC_GETPIVOTDATA, HID_FUNC_GGT, HID_FUNC_GLAETTEN, HID_FUNC_GROSS, HID_FUNC_GROSS2, HID_FUNC_GTEST, HID_FUNC_HAEUFIGKEIT, HID_FUNC_HARMITTEL, HID_FUNC_HEUTE, HID_FUNC_HYP_GEOM_DIST_MS, HID_FUNC_HYPERLINK, HID_FUNC_HYPGEOMVERT, HID_FUNC_IDENTISCH, HID_FUNC_IFERROR, HID_FUNC_IFNA, HID_FUNC_IFS_MS, HID_FUNC_IKV, HID_FUNC_INDEX, HID_FUNC_INDIREKT, HID_FUNC_INFO, HID_FUNC_ISOWEEKNUM, HID_FUNC_ISPMT, HID_FUNC_ISTBEZUG, HID_FUNC_ISTFEHL, HID_FUNC_ISTFEHLER, HID_FUNC_ISTFORMEL, HID_FUNC_ISTGERADE, HID_FUNC_ISTKTEXT, HID_FUNC_ISTLEER, HID_FUNC_ISTLOG, HID_FUNC_ISTNV, HID_FUNC_ISTTEXT, HID_FUNC_ISTUNGERADE, HID_FUNC_ISTZAHL, HID_FUNC_JAHR, HID_FUNC_JETZT, HID_FUNC_JIS, HID_FUNC_KALENDERWOCHE, HID_FUNC_KAPZ, HID_FUNC_KGROESSTE, HID_FUNC_KGV, HID_FUNC_KKLEINSTE, HID_FUNC_KLEIN, HID_FUNC_KOMBINATIONEN, HID_FUNC_KOMBINATIONEN2, HID_FUNC_KONFIDENZ, HID_FUNC_KORREL, HID_FUNC_KOVAR, HID_FUNC_KRITBINOM, HID_FUNC_KUERZEN, HID_FUNC_KUMKAPITAL, HID_FUNC_KUMZINSZ, HID_FUNC_KURT, HID_FUNC_LAENGE, HID_FUNC_LAUFZEIT, HID_FUNC_LEFTB, HID_FUNC_LENB, HID_FUNC_LIA, HID_FUNC_LINKS, HID_FUNC_LN, HID_FUNC_LOG, HID_FUNC_LOG10, HID_FUNC_LOGINV, HID_FUNC_LOGNORMDIST_MS, HID_FUNC_LOGNORMVERT, HID_FUNC_MAX, HID_FUNC_MAXA, HID_FUNC_MAXIFS_MS, HID_FUNC_MDET, HID_FUNC_MEDIAN, HID_FUNC_MIDB, HID_FUNC_MIN, HID_FUNC_MINA, HID_FUNC_MINIFS_MS, HID_FUNC_MINUTE, HID_FUNC_MINV, HID_FUNC_MITTELABW, HID_FUNC_MITTELWERT, HID_FUNC_MITTELWERTA, HID_FUNC_MMULT, HID_FUNC_MODAL_VALUE_MS, HID_FUNC_MODAL_VALUE_MULTI, HID_FUNC_MODALWERT, HID_FUNC_MONAT, HID_FUNC_MTRANS, HID_FUNC_N, HID_FUNC_NBW, HID_FUNC_NEGBINOMDIST_MS, HID_FUNC_NEGBINOMVERT, HID_FUNC_NETWORKDAYS, HID_FUNC_NETWORKDAYS_MS, HID_FUNC_NICHT, HID_FUNC_NOMINAL, HID_FUNC_NORMDIST_MS, HID_FUNC_NORMINV, HID_FUNC_NORMINV_MS, HID_FUNC_NORMVERT, HID_FUNC_NUMBERVALUE, HID_FUNC_NV, HID_FUNC_OBERGRENZE, HID_FUNC_ODER, HID_FUNC_OSTERSONNTAG, HID_FUNC_PEARSON, HID_FUNC_PERCENTILE_EXC, HID_FUNC_PERCENTILE_INC, HID_FUNC_PERCENTRANK_EXC, HID_FUNC_PERCENTRANK_INC, HID_FUNC_PHI, HID_FUNC_PI, HID_FUNC_POISSON, HID_FUNC_POISSON_DIST_MS, HID_FUNC_POTENZ, HID_FUNC_PRODUKT, HID_FUNC_QIKV, HID_FUNC_QUADRATESUMME, HID_FUNC_QUANTIL, HID_FUNC_QUANTILSRANG, HID_FUNC_QUARTILE, HID_FUNC_QUARTILE_EXC, HID_FUNC_QUARTILE_INC, HID_FUNC_RAD, HID_FUNC_RAND_NV, HID_FUNC_RANDBETWEEN_NV, HID_FUNC_RANG, HID_FUNC_RANK_AVG, HID_FUNC_RANK_EQ, HID_FUNC_RAWSUBTRACT, HID_FUNC_RECHTS, HID_FUNC_REGEX, HID_FUNC_REPLACEB, HID_FUNC_REST, HID_FUNC_RGP, HID_FUNC_RIGHTB, HID_FUNC_RKP, HID_FUNC_RMZ, HID_FUNC_ROEMISCH, HID_FUNC_ROUNDSIG, HID_FUNC_RUNDEN, HID_FUNC_SAEUBERN, HID_FUNC_SCHAETZER, HID_FUNC_SCHIEFE, HID_FUNC_SEARCHB, HID_FUNC_SECANT, HID_FUNC_SECANTHYP, HID_FUNC_SEKUNDE, HID_FUNC_SIN, HID_FUNC_SINHYP, HID_FUNC_SKEWP, HID_FUNC_SPALTE, HID_FUNC_SPALTEN, HID_FUNC_ST_DEV_P_MS, HID_FUNC_ST_DEV_S, HID_FUNC_STABW, HID_FUNC_STABWA, HID_FUNC_STABWN, HID_FUNC_STABWNA, HID_FUNC_STANDARDISIERUNG, HID_FUNC_STANDNORMINV, HID_FUNC_STANDNORMVERT, HID_FUNC_STD_NORMDIST_MS, HID_FUNC_STD_NORMINV_MS, HID_FUNC_STEIGUNG, HID_FUNC_STFEHLERYX, HID_FUNC_STUNDE, HID_FUNC_SUCHEN, HID_FUNC_SUMIFS, HID_FUNC_SUMME, HID_FUNC_SUMMENPRODUKT, HID_FUNC_SUMMEWENN, HID_FUNC_SUMMEX2MY2, HID_FUNC_SUMMEX2PY2, HID_FUNC_SUMMEXMY2, HID_FUNC_SUMQUADABW, HID_FUNC_SVERWEIS, HID_FUNC_SWITCH_MS, HID_FUNC_T, HID_FUNC_TABELLE, HID_FUNC_TABELLEN, HID_FUNC_TAG, HID_FUNC_TAGE, HID_FUNC_TAGE360, HID_FUNC_TAN, HID_FUNC_TANHYP, HID_FUNC_TDIST_2T, HID_FUNC_TDIST_MS, HID_FUNC_TDIST_RT, HID_FUNC_TEIL, HID_FUNC_TEILERGEBNIS, HID_FUNC_TEXT, HID_FUNC_TEXTJOIN_MS, HID_FUNC_TINV, HID_FUNC_TINV_2T, HID_FUNC_TINV_MS, HID_FUNC_TREND, HID_FUNC_TTEST, HID_FUNC_TTEST_MS, HID_FUNC_TVERT, HID_FUNC_TYP, HID_FUNC_UMRECHNEN, HID_FUNC_UND, HID_FUNC_UNGERADE, HID_FUNC_UNICHAR, HID_FUNC_UNICODE, HID_FUNC_UNTERGRENZE, HID_FUNC_VAR_P_MS, HID_FUNC_VAR_S, HID_FUNC_VARIANZ, HID_FUNC_VARIANZA, HID_FUNC_VARIANZEN, HID_FUNC_VARIANZENA, HID_FUNC_VARIATION, HID_FUNC_VARIATIONEN, HID_FUNC_VARIATIONEN2, HID_FUNC_VDB, HID_FUNC_VERGLEICH, HID_FUNC_VERKETTEN, HID_FUNC_VERSCHIEBUNG, HID_FUNC_VERWEIS, HID_FUNC_VORLAGE, HID_FUNC_VORZEICHEN, HID_FUNC_WAHL, HID_FUNC_WAHR, HID_FUNC_WAHRSCHBEREICH, HID_FUNC_WEBSERVICE, HID_FUNC_WECHSELN, HID_FUNC_WEEKNUM_OOO, HID_FUNC_WEIBULL, HID_FUNC_WEIBULL_DIST_MS, HID_FUNC_WENN, HID_FUNC_WERT, HID_FUNC_WIEDERHOLEN, HID_FUNC_WOCHENTAG, HID_FUNC_WORKDAY_MS, HID_FUNC_WURZEL, HID_FUNC_WVERWEIS, HID_FUNC_XOR, HID_FUNC_Z_TEST_MS, HID_FUNC_ZAEHLENWENN, HID_FUNC_ZEICHEN, HID_FUNC_ZEILE, HID_FUNC_ZEILEN, HID_FUNC_ZEIT, HID_FUNC_ZEITWERT, HID_FUNC_ZELLE, HID_FUNC_ZGZ, HID_FUNC_ZINS, HID_FUNC_ZINSZ, HID_FUNC_ZUFALLSZAHL, HID_FUNC_ZW, HID_FUNC_ZZR, i, ID_FUNCTION_GRP_ADDINS, ID_FUNCTION_GRP_DATABASE, ID_FUNCTION_GRP_DATETIME, ID_FUNCTION_GRP_FINANCIAL, ID_FUNCTION_GRP_INFO, ID_FUNCTION_GRP_LOGIC, ID_FUNCTION_GRP_MATH, ID_FUNCTION_GRP_MATRIX, ID_FUNCTION_GRP_STATISTIC, ID_FUNCTION_GRP_TABLE, ID_FUNCTION_GRP_TEXT, ScFuncDesc::maDefArgDescs, ScFuncDesc::maDefArgNames, mbEnglishFunctionNames, ScFuncDesc::mxFuncDesc, ScFuncDesc::mxFuncName, ScFuncDesc::nArgCount, ScFuncDesc::nCategory, ScFuncDesc::nFIndex, PAIRED_VAR_ARGS, ScFuncDesc::pDefArgFlags, PTR_CELL_ARR, PTR_DOUBLE, PTR_DOUBLE_ARR, PTR_STRING, PTR_STRING_ARR, SAL_N_ELEMENTS, SC_OPCODE_ABS, SC_OPCODE_ADDRESS, SC_OPCODE_AGGREGATE, SC_OPCODE_AND, SC_OPCODE_ARABIC, SC_OPCODE_ARC_COS, SC_OPCODE_ARC_COS_HYP, SC_OPCODE_ARC_COT, SC_OPCODE_ARC_COT_HYP, SC_OPCODE_ARC_SIN, SC_OPCODE_ARC_SIN_HYP, SC_OPCODE_ARC_TAN, SC_OPCODE_ARC_TAN_2, SC_OPCODE_ARC_TAN_HYP, SC_OPCODE_AREAS, SC_OPCODE_ASC, SC_OPCODE_AVE_DEV, SC_OPCODE_AVERAGE, SC_OPCODE_AVERAGE_A, SC_OPCODE_AVERAGE_IF, SC_OPCODE_AVERAGE_IFS, SC_OPCODE_B, SC_OPCODE_BAHTTEXT, SC_OPCODE_BASE, SC_OPCODE_BETA_DIST, SC_OPCODE_BETA_DIST_MS, SC_OPCODE_BETA_INV, SC_OPCODE_BETA_INV_MS, SC_OPCODE_BINOM_DIST, SC_OPCODE_BINOM_DIST_MS, SC_OPCODE_BINOM_INV, SC_OPCODE_BITAND, SC_OPCODE_BITLSHIFT, SC_OPCODE_BITOR, SC_OPCODE_BITRSHIFT, SC_OPCODE_BITXOR, SC_OPCODE_CEIL, SC_OPCODE_CEIL_ISO, SC_OPCODE_CEIL_MATH, SC_OPCODE_CEIL_MS, SC_OPCODE_CEIL_PRECISE, SC_OPCODE_CELL, SC_OPCODE_CHAR, SC_OPCODE_CHI_DIST, SC_OPCODE_CHI_DIST_MS, SC_OPCODE_CHI_INV, SC_OPCODE_CHI_INV_MS, SC_OPCODE_CHI_TEST, SC_OPCODE_CHI_TEST_MS, SC_OPCODE_CHISQ_DIST, SC_OPCODE_CHISQ_DIST_MS, SC_OPCODE_CHISQ_INV, SC_OPCODE_CHISQ_INV_MS, SC_OPCODE_CHOOSE, SC_OPCODE_CLEAN, SC_OPCODE_CODE, SC_OPCODE_COLOR, SC_OPCODE_COLUMN, SC_OPCODE_COLUMNS, SC_OPCODE_COMBIN, SC_OPCODE_COMBIN_A, SC_OPCODE_CONCAT, SC_OPCODE_CONCAT_MS, SC_OPCODE_CONFIDENCE, SC_OPCODE_CONFIDENCE_N, SC_OPCODE_CONFIDENCE_T, SC_OPCODE_CONVERT_OOO, SC_OPCODE_CORREL, SC_OPCODE_COS, SC_OPCODE_COS_HYP, SC_OPCODE_COSECANT, SC_OPCODE_COSECANT_HYP, SC_OPCODE_COT, SC_OPCODE_COT_HYP, SC_OPCODE_COUNT, SC_OPCODE_COUNT_2, SC_OPCODE_COUNT_EMPTY_CELLS, SC_OPCODE_COUNT_IF, SC_OPCODE_COUNT_IFS, SC_OPCODE_COVAR, SC_OPCODE_COVARIANCE_P, SC_OPCODE_COVARIANCE_S, SC_OPCODE_CRIT_BINOM, SC_OPCODE_CUM_IPMT, SC_OPCODE_CUM_PRINC, SC_OPCODE_CURRENCY, SC_OPCODE_CURRENT, SC_OPCODE_DB, SC_OPCODE_DB_AVERAGE, SC_OPCODE_DB_COUNT, SC_OPCODE_DB_COUNT_2, SC_OPCODE_DB_GET, SC_OPCODE_DB_MAX, SC_OPCODE_DB_MIN, SC_OPCODE_DB_PRODUCT, SC_OPCODE_DB_STD_DEV, SC_OPCODE_DB_STD_DEV_P, SC_OPCODE_DB_SUM, SC_OPCODE_DB_VAR, SC_OPCODE_DB_VAR_P, SC_OPCODE_DDB, SC_OPCODE_DDE, SC_OPCODE_DECIMAL, SC_OPCODE_DEG, SC_OPCODE_DEV_SQ, SC_OPCODE_EASTERSUNDAY, SC_OPCODE_EFFECT, SC_OPCODE_ENCODEURL, SC_OPCODE_ERF_MS, SC_OPCODE_ERFC_MS, SC_OPCODE_ERROR_TYPE, SC_OPCODE_ERROR_TYPE_ODF, SC_OPCODE_EUROCONVERT, SC_OPCODE_EVEN, SC_OPCODE_EXACT, SC_OPCODE_EXP, SC_OPCODE_EXP_DIST, SC_OPCODE_EXP_DIST_MS, SC_OPCODE_F_DIST, SC_OPCODE_F_DIST_LT, SC_OPCODE_F_DIST_RT, SC_OPCODE_F_INV, SC_OPCODE_F_INV_LT, SC_OPCODE_F_INV_RT, SC_OPCODE_F_TEST, SC_OPCODE_F_TEST_MS, SC_OPCODE_FACT, SC_OPCODE_FALSE, SC_OPCODE_FILTERXML, SC_OPCODE_FIND, SC_OPCODE_FINDB, SC_OPCODE_FISHER, SC_OPCODE_FISHER_INV, SC_OPCODE_FIXED, SC_OPCODE_FLOOR, SC_OPCODE_FLOOR_MATH, SC_OPCODE_FLOOR_MS, SC_OPCODE_FLOOR_PRECISE, SC_OPCODE_FORECAST, SC_OPCODE_FORECAST_ETS_ADD, SC_OPCODE_FORECAST_ETS_MUL, SC_OPCODE_FORECAST_ETS_PIA, SC_OPCODE_FORECAST_ETS_PIM, SC_OPCODE_FORECAST_ETS_SEA, SC_OPCODE_FORECAST_ETS_STA, SC_OPCODE_FORECAST_ETS_STM, SC_OPCODE_FORECAST_LIN, SC_OPCODE_FORMULA, SC_OPCODE_FOURIER, SC_OPCODE_FREQUENCY, SC_OPCODE_FV, SC_OPCODE_GAMMA, SC_OPCODE_GAMMA_DIST, SC_OPCODE_GAMMA_DIST_MS, SC_OPCODE_GAMMA_INV, SC_OPCODE_GAMMA_INV_MS, SC_OPCODE_GAMMA_LN, SC_OPCODE_GAMMA_LN_MS, SC_OPCODE_GAUSS, SC_OPCODE_GCD, SC_OPCODE_GEO_MEAN, SC_OPCODE_GET_ACT_DATE, SC_OPCODE_GET_ACT_TIME, SC_OPCODE_GET_DATE, SC_OPCODE_GET_DATE_VALUE, SC_OPCODE_GET_DATEDIF, SC_OPCODE_GET_DAY, SC_OPCODE_GET_DAY_OF_WEEK, SC_OPCODE_GET_DIFF_DATE, SC_OPCODE_GET_DIFF_DATE_360, SC_OPCODE_GET_HOUR, SC_OPCODE_GET_MIN, SC_OPCODE_GET_MONTH, SC_OPCODE_GET_PIVOT_DATA, SC_OPCODE_GET_SEC, SC_OPCODE_GET_TIME, SC_OPCODE_GET_TIME_VALUE, SC_OPCODE_GET_YEAR, SC_OPCODE_GROWTH, SC_OPCODE_H_LOOKUP, SC_OPCODE_HAR_MEAN, SC_OPCODE_HYP_GEOM_DIST, SC_OPCODE_HYP_GEOM_DIST_MS, SC_OPCODE_HYPERLINK, SC_OPCODE_IF, SC_OPCODE_IF_ERROR, SC_OPCODE_IF_NA, SC_OPCODE_IFS_MS, SC_OPCODE_INDEX, SC_OPCODE_INDIRECT, SC_OPCODE_INFO, SC_OPCODE_INT, SC_OPCODE_INTERCEPT, SC_OPCODE_IPMT, SC_OPCODE_IRR, SC_OPCODE_IS_EMPTY, SC_OPCODE_IS_ERR, SC_OPCODE_IS_ERROR, SC_OPCODE_IS_EVEN, SC_OPCODE_IS_FORMULA, SC_OPCODE_IS_LOGICAL, SC_OPCODE_IS_NON_STRING, SC_OPCODE_IS_NV, SC_OPCODE_IS_ODD, SC_OPCODE_IS_REF, SC_OPCODE_IS_STRING, SC_OPCODE_IS_VALUE, SC_OPCODE_ISOWEEKNUM, SC_OPCODE_ISPMT, SC_OPCODE_JIS, SC_OPCODE_KURT, SC_OPCODE_LARGE, SC_OPCODE_LAST_OPCODE_ID, SC_OPCODE_LCM, SC_OPCODE_LEFT, SC_OPCODE_LEFTB, SC_OPCODE_LEN, SC_OPCODE_LENB, SC_OPCODE_LINEST, SC_OPCODE_LN, SC_OPCODE_LOG, SC_OPCODE_LOG10, SC_OPCODE_LOG_INV, SC_OPCODE_LOG_INV_MS, SC_OPCODE_LOG_NORM_DIST, SC_OPCODE_LOG_NORM_DIST_MS, SC_OPCODE_LOGEST, SC_OPCODE_LOOKUP, SC_OPCODE_LOWER, SC_OPCODE_MAT_DET, SC_OPCODE_MAT_INV, SC_OPCODE_MAT_MULT, SC_OPCODE_MAT_TRANS, SC_OPCODE_MATCH, SC_OPCODE_MATRIX_UNIT, SC_OPCODE_MAX, SC_OPCODE_MAX_A, SC_OPCODE_MAXIFS_MS, SC_OPCODE_MEDIAN, SC_OPCODE_MID, SC_OPCODE_MIDB, SC_OPCODE_MIN, SC_OPCODE_MIN_A, SC_OPCODE_MINIFS_MS, SC_OPCODE_MIRR, SC_OPCODE_MOD, SC_OPCODE_MODAL_VALUE, SC_OPCODE_MODAL_VALUE_MS, SC_OPCODE_MODAL_VALUE_MULTI, SC_OPCODE_N, SC_OPCODE_NEG_BINOM_DIST_MS, SC_OPCODE_NEG_BINOM_VERT, SC_OPCODE_NETWORKDAYS, SC_OPCODE_NETWORKDAYS_MS, SC_OPCODE_NO_VALUE, SC_OPCODE_NOMINAL, SC_OPCODE_NORM_DIST, SC_OPCODE_NORM_DIST_MS, SC_OPCODE_NORM_INV, SC_OPCODE_NORM_INV_MS, SC_OPCODE_NOT, SC_OPCODE_NPER, SC_OPCODE_NPV, SC_OPCODE_NUMBERVALUE, SC_OPCODE_ODD, SC_OPCODE_OFFSET, SC_OPCODE_OR, SC_OPCODE_PDURATION, SC_OPCODE_PEARSON, SC_OPCODE_PERCENT_RANK, SC_OPCODE_PERCENT_RANK_EXC, SC_OPCODE_PERCENT_RANK_INC, SC_OPCODE_PERCENTILE, SC_OPCODE_PERCENTILE_EXC, SC_OPCODE_PERCENTILE_INC, SC_OPCODE_PERMUT, SC_OPCODE_PERMUTATION_A, SC_OPCODE_PHI, SC_OPCODE_PI, SC_OPCODE_PLUS_MINUS, SC_OPCODE_PMT, SC_OPCODE_POISSON_DIST, SC_OPCODE_POISSON_DIST_MS, SC_OPCODE_POWER, SC_OPCODE_PPMT, SC_OPCODE_PROB, SC_OPCODE_PRODUCT, SC_OPCODE_PROPER, SC_OPCODE_PV, SC_OPCODE_QUARTILE, SC_OPCODE_QUARTILE_EXC, SC_OPCODE_QUARTILE_INC, SC_OPCODE_RAD, SC_OPCODE_RANDBETWEEN_NV, SC_OPCODE_RANDOM, SC_OPCODE_RANDOM_NV, SC_OPCODE_RANK, SC_OPCODE_RANK_AVG, SC_OPCODE_RANK_EQ, SC_OPCODE_RATE, SC_OPCODE_RAWSUBTRACT, SC_OPCODE_REGEX, SC_OPCODE_REPLACE, SC_OPCODE_REPLACEB, SC_OPCODE_REPT, SC_OPCODE_RIGHT, SC_OPCODE_RIGHTB, SC_OPCODE_ROMAN, SC_OPCODE_ROUND, SC_OPCODE_ROUND_DOWN, SC_OPCODE_ROUND_UP, SC_OPCODE_ROUNDSIG, SC_OPCODE_ROW, SC_OPCODE_ROWS, SC_OPCODE_RRI, SC_OPCODE_RSQ, SC_OPCODE_S_NORM_INV, SC_OPCODE_S_NORM_INV_MS, SC_OPCODE_SEARCH, SC_OPCODE_SEARCHB, SC_OPCODE_SECANT, SC_OPCODE_SECANT_HYP, SC_OPCODE_SHEET, SC_OPCODE_SHEETS, SC_OPCODE_SIN, SC_OPCODE_SIN_HYP, SC_OPCODE_SKEW, SC_OPCODE_SKEWP, SC_OPCODE_SLN, SC_OPCODE_SLOPE, SC_OPCODE_SMALL, SC_OPCODE_SQRT, SC_OPCODE_ST_DEV, SC_OPCODE_ST_DEV_A, SC_OPCODE_ST_DEV_P, SC_OPCODE_ST_DEV_P_A, SC_OPCODE_ST_DEV_P_MS, SC_OPCODE_ST_DEV_S, SC_OPCODE_STANDARD, SC_OPCODE_STD_NORM_DIST, SC_OPCODE_STD_NORM_DIST_MS, SC_OPCODE_STEYX, SC_OPCODE_STYLE, SC_OPCODE_SUB_TOTAL, SC_OPCODE_SUBSTITUTE, SC_OPCODE_SUM, SC_OPCODE_SUM_IF, SC_OPCODE_SUM_IFS, SC_OPCODE_SUM_PRODUCT, SC_OPCODE_SUM_SQ, SC_OPCODE_SUM_X2DY2, SC_OPCODE_SUM_X2MY2, SC_OPCODE_SUM_XMY2, SC_OPCODE_SWITCH_MS, SC_OPCODE_SYD, SC_OPCODE_T, SC_OPCODE_T_DIST, SC_OPCODE_T_DIST_2T, SC_OPCODE_T_DIST_MS, SC_OPCODE_T_DIST_RT, SC_OPCODE_T_INV, SC_OPCODE_T_INV_2T, SC_OPCODE_T_INV_MS, SC_OPCODE_T_TEST, SC_OPCODE_T_TEST_MS, SC_OPCODE_TAN, SC_OPCODE_TAN_HYP, SC_OPCODE_TEXT, SC_OPCODE_TEXTJOIN_MS, SC_OPCODE_TREND, SC_OPCODE_TRIM, SC_OPCODE_TRIM_MEAN, SC_OPCODE_TRUE, SC_OPCODE_TRUNC, SC_OPCODE_TYPE, SC_OPCODE_UNICHAR, SC_OPCODE_UNICODE, SC_OPCODE_UPPER, SC_OPCODE_V_LOOKUP, SC_OPCODE_VALUE, SC_OPCODE_VAR, SC_OPCODE_VAR_A, SC_OPCODE_VAR_P, SC_OPCODE_VAR_P_A, SC_OPCODE_VAR_P_MS, SC_OPCODE_VAR_S, SC_OPCODE_VBD, SC_OPCODE_WEBSERVICE, SC_OPCODE_WEEK, SC_OPCODE_WEEKNUM_OOO, SC_OPCODE_WEIBULL, SC_OPCODE_WEIBULL_MS, SC_OPCODE_WORKDAY_MS, SC_OPCODE_XOR, SC_OPCODE_Z_TEST, SC_OPCODE_Z_TEST_MS, ScFuncRes(), and VAR_ARGS.

◆ ~ScFunctionList()

ScFunctionList::~ScFunctionList ( )

Definition at line 979 of file funcdesc.cxx.

References First(), and Next().

Member Function Documentation

◆ First()

const ScFuncDesc * ScFunctionList::First ( )

Definition at line 989 of file funcdesc.cxx.

References aFunctionList, and aFunctionListIter.

Referenced by ScFunctionMgr::ScFunctionMgr(), and ~ScFunctionList().

◆ GetCount()

sal_uInt32 ScFunctionList::GetCount ( ) const
inline

◆ GetFunction()

const ScFuncDesc * ScFunctionList::GetFunction ( sal_uInt32  nIndex) const

◆ IsEnglishFunctionNames()

bool ScFunctionList::IsEnglishFunctionNames ( ) const
inline

Definition at line 256 of file funcdesc.hxx.

References mbEnglishFunctionNames.

Referenced by ScGlobal::GetInputHandlerFunctionNames().

◆ Next()

const ScFuncDesc * ScFunctionList::Next ( void  )

Definition at line 999 of file funcdesc.cxx.

References aFunctionList, and aFunctionListIter.

Referenced by ScFunctionMgr::ScFunctionMgr(), and ~ScFunctionList().

Member Data Documentation

◆ aFunctionList

::std::vector<const ScFuncDesc*> ScFunctionList::aFunctionList
private

List of functions.

Definition at line 259 of file funcdesc.hxx.

Referenced by First(), GetCount(), GetFunction(), Next(), and ScFunctionList().

◆ aFunctionListIter

::std::vector<constScFuncDesc*>::iterator ScFunctionList::aFunctionListIter
private

position in function list

Definition at line 260 of file funcdesc.hxx.

Referenced by First(), Next(), and ScFunctionList().

◆ mbEnglishFunctionNames

bool ScFunctionList::mbEnglishFunctionNames
private

Definition at line 261 of file funcdesc.hxx.

Referenced by IsEnglishFunctionNames(), and ScFunctionList().


The documentation for this class was generated from the following files: