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 ()
 
 ~ScFunctionList ()
 
sal_uInt32 GetCount () const
 
const ScFuncDescFirst ()
 
const ScFuncDescNext ()
 
const ScFuncDescGetFunction (sal_uInt32 nIndex) const
 

Private Attributes

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

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 242 of file funcdesc.hxx.

Constructor & Destructor Documentation

ScFunctionList::ScFunctionList ( )

Definition at line 400 of file funcdesc.cxx.

References aBuf, ScFuncDesc::ParameterFlags::bOptional, ENTRY, 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, 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 ( )

Definition at line 984 of file funcdesc.cxx.

References First(), and Next().

Member Function Documentation

const ScFuncDesc * ScFunctionList::First ( )

Definition at line 994 of file funcdesc.cxx.

References aFunctionList, and aFunctionListIter.

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

sal_uInt32 ScFunctionList::GetCount ( ) const
inline
const ScFuncDesc * ScFunctionList::GetFunction ( sal_uInt32  nIndex) const
const ScFuncDesc * ScFunctionList::Next ( void  )

Definition at line 1004 of file funcdesc.cxx.

References aFunctionList, and aFunctionListIter.

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

Member Data Documentation

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

List of functions.

Definition at line 258 of file funcdesc.hxx.

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

::std::vector<const ScFuncDesc*>::iterator ScFunctionList::aFunctionListIter
private

position in function list

Definition at line 259 of file funcdesc.hxx.

Referenced by First(), and Next().


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