LibreOffice Module sc (master) 1
Public Types | Public Member Functions | Private Attributes | List of all members
ScColumnsRange::Iterator Class Referencefinal

#include <table.hxx>

Public Types

typedef std::bidirectional_iterator_tag iterator_category
 
typedef SCCOL value_type
 
typedef SCCOL difference_type
 
typedef const SCCOLpointer
 
typedef SCCOL reference
 

Public Member Functions

 Iterator (SCCOL nCol)
 
Iteratoroperator++ ()
 
Iteratoroperator-- ()
 
bool operator== (const Iterator &rOther) const
 
bool operator!= (const Iterator &rOther) const
 
SCCOL operator* () const
 

Private Attributes

SCCOL mCol
 

Detailed Description

Definition at line 126 of file table.hxx.

Member Typedef Documentation

◆ difference_type

Definition at line 132 of file table.hxx.

◆ iterator_category

typedef std::bidirectional_iterator_tag ScColumnsRange::Iterator::iterator_category

Definition at line 130 of file table.hxx.

◆ pointer

Definition at line 133 of file table.hxx.

◆ reference

Definition at line 134 of file table.hxx.

◆ value_type

Definition at line 131 of file table.hxx.

Constructor & Destructor Documentation

◆ Iterator()

ScColumnsRange::Iterator::Iterator ( SCCOL  nCol)
inlineexplicit

Definition at line 136 of file table.hxx.

Member Function Documentation

◆ operator!=()

bool ScColumnsRange::Iterator::operator!= ( const Iterator rOther) const
inline

Definition at line 143 of file table.hxx.

◆ operator*()

SCCOL ScColumnsRange::Iterator::operator* ( ) const
inline

Definition at line 144 of file table.hxx.

References mCol.

◆ operator++()

Iterator & ScColumnsRange::Iterator::operator++ ( void  )
inline

Definition at line 138 of file table.hxx.

References mCol.

◆ operator--()

Iterator & ScColumnsRange::Iterator::operator-- ( )
inline

Definition at line 139 of file table.hxx.

References mCol.

◆ operator==()

bool ScColumnsRange::Iterator::operator== ( const Iterator rOther) const
inline

Definition at line 142 of file table.hxx.

References mCol.

Member Data Documentation

◆ mCol

SCCOL ScColumnsRange::Iterator::mCol
private

Definition at line 128 of file table.hxx.

Referenced by operator*(), operator++(), operator--(), and operator==().


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