kword

KWTableFrameSet::MarkedIterator Class Reference

#include <KWTableFrameSet.h>

Inheritance diagram for KWTableFrameSet::MarkedIterator:
KWTableFrameSet::TableIterator< VISIT_GRID >

Public Member Functions

 MarkedIterator (KWTableFrameSet *table)
Cell * operator++ ()
Public Member Functions inherited from KWTableFrameSet::TableIterator< VISIT_GRID >
 TableIterator (KWTableFrameSet *table)
Cell * toFirstCell ()
void goToCell (Cell *)
 operator Cell * () const
Cell * current () const
Cell * operator-> ()
Cell * operator++ ()
KWTableFrameSet::Cell * operator++ ()
KWTableFrameSet::Cell * operator++ ()
 TableIterator (KWTableFrameSet *table)
KWTableFrameSet::Cell * operator++ ()
KWTableFrameSet::Cell * toFirstCell ()
KWTableFrameSet::Cell * operator++ ()
KWTableFrameSet::Cell * operator++ ()
KWTableFrameSet::Cell * operator++ ()
 TableIterator (KWTableFrameSet *table)
KWTableFrameSet::Cell * toFirstCell ()

Additional Inherited Members

Protected Member Functions inherited from KWTableFrameSet::TableIterator< VISIT_GRID >
void set_limits (uint left, uint right, uint high, uint low)
Protected Attributes inherited from KWTableFrameSet::TableIterator< VISIT_GRID >
KWTableFrameSet * m_table

Detailed Description

This iterator does not look at the Cell instance variables during traversal, (except m_marker), so they can be safely changed during the traversal.

However, to the user it does not visit every grid position, it visits each cell once. (in spite of the fact that it inherits from a grid-visiting iterator). Only one MarkedIterator can be used at once. See TableIterator

Definition at line 292 of file KWTableFrameSet.h.

Constructor & Destructor Documentation

◆ MarkedIterator()

KWTableFrameSet::MarkedIterator::MarkedIterator ( KWTableFrameSet * table)

Definition at line 2823 of file KWTableFrameSet.cpp.

Member Function Documentation

◆ operator++()

KWTableFrameSet::Cell * KWTableFrameSet::MarkedIterator::operator++ ( )

Definition at line 2838 of file KWTableFrameSet.cpp.


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