LibreOffice Module sc (master) 1
Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct > Class Reference

#include <queryiter.hxx>

Collaboration diagram for ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct >:
[legend]

Protected Types

typedef sc::CellStoreType::const_position_type PositionType
 
typedef std::pair< ScRefCellValue, SCROWBinarySearchCellType
 

Protected Member Functions

 ScQueryCellIteratorAccessSpecific (ScDocument &rDocument, ScInterpreterContext &rContext, const ScQueryParam &rParam)
 
void InitPos ()
 
void IncPos ()
 
void IncBlock ()
 

Static Protected Member Functions

static NonEmptyCellIndexer MakeBinarySearchIndexer (const sc::CellStoreType &rCells, SCROW nStartRow, SCROW nEndRow)
 

Protected Attributes

PositionType maCurPos
 
ScQueryParam maParam
 
ScDocumentrDoc
 
ScInterpreterContextmrContext
 
SCTAB nTab
 
SCCOL nCol
 
SCROW nRow
 

Detailed Description

Definition at line 61 of file queryiter.hxx.

Member Typedef Documentation

◆ BinarySearchCellType

typedef std::pair<ScRefCellValue, SCROW> ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct >::BinarySearchCellType
protected

Definition at line 85 of file queryiter.hxx.

◆ PositionType

typedef sc::CellStoreType::const_position_type ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct >::PositionType
protected

Definition at line 75 of file queryiter.hxx.

Constructor & Destructor Documentation

◆ ScQueryCellIteratorAccessSpecific()

Definition at line 853 of file queryiter.cxx.

References mrContext.

Member Function Documentation

◆ IncBlock()

Definition at line 884 of file queryiter.cxx.

◆ IncPos()

Definition at line 871 of file queryiter.cxx.

◆ InitPos()

Definition at line 862 of file queryiter.cxx.

References ScColumn::maCells.

◆ MakeBinarySearchIndexer()

ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct >::NonEmptyCellIndexer ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::Direct >::MakeBinarySearchIndexer ( const sc::CellStoreType rCells,
SCROW  nStartRow,
SCROW  nEndRow 
)
staticprotected

Definition at line 1056 of file queryiter.cxx.

Member Data Documentation

◆ maCurPos

Definition at line 76 of file queryiter.hxx.

◆ maParam

Definition at line 77 of file queryiter.hxx.

◆ mrContext

Definition at line 79 of file queryiter.hxx.

◆ nCol

Definition at line 81 of file queryiter.hxx.

◆ nRow

Definition at line 82 of file queryiter.hxx.

◆ nTab

Definition at line 80 of file queryiter.hxx.

◆ rDoc

Definition at line 78 of file queryiter.hxx.


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