LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
oox::xls::FunctionParamInfoIterator Class Reference

Iterator working on the mpParamInfos member of the FunctionInfo struct. More...

#include <formulabase.hxx>

Collaboration diagram for oox::xls::FunctionParamInfoIterator:

Public Member Functions

 FunctionParamInfoIterator (const FunctionInfo &rFuncInfo)
bool isCalcOnlyParam () const
bool isExcelOnlyParam () const
FunctionParamInfoIteratoroperator++ ()

Private Attributes

const FunctionParamInfompParamInfo
const FunctionParamInfompParamInfoEnd
bool mbParamPairs

Detailed Description

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.

Constructor & Destructor Documentation

oox::xls::FunctionParamInfoIterator::FunctionParamInfoIterator ( const FunctionInfo rFuncInfo)

Definition at line 939 of file formulabase.cxx.

Member Function Documentation

bool oox::xls::FunctionParamInfoIterator::isCalcOnlyParam ( ) const
bool oox::xls::FunctionParamInfoIterator::isExcelOnlyParam ( ) const
FunctionParamInfoIterator & oox::xls::FunctionParamInfoIterator::operator++ ( void  )

Member Data Documentation

bool oox::xls::FunctionParamInfoIterator::mbParamPairs

Definition at line 524 of file formulabase.hxx.

Referenced by operator++().

const FunctionParamInfo* oox::xls::FunctionParamInfoIterator::mpParamInfo

Definition at line 522 of file formulabase.hxx.

Referenced by isCalcOnlyParam(), isExcelOnlyParam(), and operator++().

const FunctionParamInfo* oox::xls::FunctionParamInfoIterator::mpParamInfoEnd

Definition at line 523 of file formulabase.hxx.

Referenced by operator++().

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