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 514 of file formulabase.hxx.

Constructor & Destructor Documentation

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

Definition at line 937 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
private

Definition at line 526 of file formulabase.hxx.

Referenced by operator++().

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

Definition at line 524 of file formulabase.hxx.

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

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

Definition at line 525 of file formulabase.hxx.

Referenced by operator++().


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