LibreOffice Module sc (master) 1
|
Iterator working on the mpParamInfos member of the FunctionInfo struct. More...
#include <formulabase.hxx>
Public Member Functions | |
FunctionParamInfoIterator (const FunctionInfo &rFuncInfo) | |
bool | isCalcOnlyParam () const |
bool | isExcelOnlyParam () const |
FunctionParamInfoIterator & | operator++ () |
Private Attributes | |
const FunctionParamInfo * | mpParamInfo |
const FunctionParamInfo * | mpParamInfoEnd |
bool | mbParamPairs |
Iterator working on the mpParamInfos member of the FunctionInfo struct.
This iterator can be used to iterate through the array containing the token class conversion information of function parameters. This iterator repeats the last valid structure in the array - it stops automatically before the first empty array entry or before the end of the array, even for repeated calls to the increment operator.
Definition at line 512 of file formulabase.hxx.
|
explicit |
Definition at line 939 of file formulabase.cxx.
bool oox::xls::FunctionParamInfoIterator::isCalcOnlyParam | ( | ) | const |
Definition at line 946 of file formulabase.cxx.
References oox::xls::CalcOnly, oox::xls::FunctionParamInfo::meValid, and mpParamInfo.
Referenced by operator++(), and oox::xls::FormulaFinalizer::processParameters().
bool oox::xls::FunctionParamInfoIterator::isExcelOnlyParam | ( | ) | const |
Definition at line 951 of file formulabase.cxx.
References oox::xls::ExcelOnly, oox::xls::FunctionParamInfo::meValid, and mpParamInfo.
Referenced by operator++(), and oox::xls::FormulaFinalizer::processParameters().
FunctionParamInfoIterator & oox::xls::FunctionParamInfoIterator::operator++ | ( | void | ) |
Definition at line 956 of file formulabase.cxx.
References isCalcOnlyParam(), isExcelOnlyParam(), mbParamPairs, mpParamInfo, and mpParamInfoEnd.
|
private |
Definition at line 524 of file formulabase.hxx.
Referenced by operator++().
|
private |
Definition at line 522 of file formulabase.hxx.
Referenced by isCalcOnlyParam(), isExcelOnlyParam(), and operator++().
|
private |
Definition at line 523 of file formulabase.hxx.
Referenced by operator++().