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:
[legend]

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

◆ FunctionParamInfoIterator()

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

Definition at line 939 of file formulabase.cxx.

Member Function Documentation

◆ isCalcOnlyParam()

bool oox::xls::FunctionParamInfoIterator::isCalcOnlyParam ( ) const

◆ isExcelOnlyParam()

bool oox::xls::FunctionParamInfoIterator::isExcelOnlyParam ( ) const

◆ operator++()

FunctionParamInfoIterator & oox::xls::FunctionParamInfoIterator::operator++ ( void  )

Member Data Documentation

◆ mbParamPairs

bool oox::xls::FunctionParamInfoIterator::mbParamPairs
private

Definition at line 524 of file formulabase.hxx.

Referenced by operator++().

◆ mpParamInfo

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

Definition at line 522 of file formulabase.hxx.

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

◆ mpParamInfoEnd

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

Definition at line 523 of file formulabase.hxx.

Referenced by operator++().


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