LibreOffice Module sc (master)  1
Public Member Functions | Private Types | Private Attributes | List of all members
ScRangeListTabs Class Reference

#include <formel.hxx>

Public Member Functions

 ScRangeListTabs ()
 
 ~ScRangeListTabs ()
 
void Append (const ScAddress &aSRD, SCTAB nTab)
 
void Append (const ScRange &aCRD, SCTAB nTab)
 
const ScRangeFirst (SCTAB nTab)
 
const ScRangeNext ()
 
bool HasRanges () const
 

Private Types

typedef ::std::vector< ScRangeRangeListType
 
typedef ::std::map< SCTAB, std::unique_ptr< RangeListType > > TabRangeType
 

Private Attributes

TabRangeType m_TabRanges
 
RangeListType::const_iterator maItrCur
 
RangeListType::const_iterator maItrCurEnd
 

Detailed Description

Definition at line 55 of file formel.hxx.

Member Typedef Documentation

typedef ::std::vector<ScRange> ScRangeListTabs::RangeListType
private

Definition at line 57 of file formel.hxx.

typedef ::std::map<SCTAB, std::unique_ptr<RangeListType> > ScRangeListTabs::TabRangeType
private

Definition at line 58 of file formel.hxx.

Constructor & Destructor Documentation

ScRangeListTabs::ScRangeListTabs ( )

Definition at line 24 of file frmbase.cxx.

ScRangeListTabs::~ScRangeListTabs ( )

Definition at line 28 of file frmbase.cxx.

Member Function Documentation

void ScRangeListTabs::Append ( const ScAddress aSRD,
SCTAB  nTab 
)
void ScRangeListTabs::Append ( const ScRange aCRD,
SCTAB  nTab 
)
const ScRange * ScRangeListTabs::First ( SCTAB  nTab)

Definition at line 127 of file frmbase.cxx.

References m_TabRanges, maItrCur, maItrCurEnd, and ValidTab().

bool ScRangeListTabs::HasRanges ( ) const
inline

Definition at line 73 of file formel.hxx.

const ScRange * ScRangeListTabs::Next ( void  )

Definition at line 142 of file frmbase.cxx.

References maItrCur, and maItrCurEnd.

Member Data Documentation

TabRangeType ScRangeListTabs::m_TabRanges
private

Definition at line 59 of file formel.hxx.

Referenced by Append(), and First().

RangeListType::const_iterator ScRangeListTabs::maItrCur
private

Definition at line 60 of file formel.hxx.

Referenced by First(), and Next().

RangeListType::const_iterator ScRangeListTabs::maItrCurEnd
private

Definition at line 61 of file formel.hxx.

Referenced by First(), and Next().


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