LibreOffice Module sc (master) 1
|
#include <queryiter.hxx>
Public Member Functions | |
void | SetSortedRangeCache (const ScSortedRangeCache &cache) |
template<bool fast> | |
bool | IncPosImpl () |
Protected Types | |
typedef sc::CellStoreType::const_position_type | PositionType |
typedef std::pair< ScRefCellValue, SCROW > | BinarySearchCellType |
Protected Member Functions | |
ScQueryCellIteratorAccessSpecific (ScDocument &rDocument, ScInterpreterContext &rContext, const ScQueryParam &rParam) | |
void | InitPosStart () |
void | InitPosFinish (SCROW beforeRow, SCROW lastRow) |
void | IncPos () |
bool | IncPosFast () |
void | IncBlock () |
SortedCacheIndexer | MakeBinarySearchIndexer (const sc::CellStoreType &rCells, SCROW nStartRow, SCROW nEndRow) |
Protected Attributes | |
PositionType | maCurPos |
ScQueryParam | maParam |
ScDocument & | rDoc |
ScInterpreterContext & | mrContext |
SCTAB | nTab |
SCCOL | nCol |
SCROW | nRow |
const ScColumn * | pColumn |
const ScSortedRangeCache * | sortedCache |
size_t | sortedCachePos |
size_t | sortedCachePosLast |
Definition at line 93 of file queryiter.hxx.
|
protected |
Definition at line 124 of file queryiter.hxx.
|
protected |
Definition at line 109 of file queryiter.hxx.
|
protected |
Definition at line 1076 of file queryiter.cxx.
References mrContext.
|
inlineprotected |
Definition at line 106 of file queryiter.hxx.
|
inlineprotected |
Definition at line 104 of file queryiter.hxx.
|
inlineprotected |
Definition at line 105 of file queryiter.hxx.
bool ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::SortedCache >::IncPosImpl |
Definition at line 1126 of file queryiter.cxx.
References o3tl::make_unsigned().
|
protected |
Definition at line 1104 of file queryiter.cxx.
|
protected |
Definition at line 1095 of file queryiter.cxx.
References mrContext.
|
protected |
Definition at line 1227 of file queryiter.cxx.
void ScQueryCellIteratorAccessSpecific< ScQueryCellIteratorAccess::SortedCache >::SetSortedRangeCache | ( | const ScSortedRangeCache & | cache | ) |
Definition at line 1085 of file queryiter.cxx.
|
protected |
Definition at line 110 of file queryiter.hxx.
|
protected |
Definition at line 111 of file queryiter.hxx.
|
protected |
Definition at line 113 of file queryiter.hxx.
|
protected |
Definition at line 115 of file queryiter.hxx.
|
protected |
Definition at line 116 of file queryiter.hxx.
|
protected |
Definition at line 114 of file queryiter.hxx.
|
protected |
Definition at line 117 of file queryiter.hxx.
|
protected |
Definition at line 112 of file queryiter.hxx.
|
protected |
Definition at line 119 of file queryiter.hxx.
|
protected |
Definition at line 120 of file queryiter.hxx.
|
protected |
Definition at line 121 of file queryiter.hxx.