Lines Matching refs:nRow

145 #define VALIDROW(nRow)                  (ValidRow(nRow))  argument
147 #define VALIDCOLROW(nCol,nRow) (ValidColRow(nCol,nRow)) argument
148 #define VALIDCOLROWTAB(nCol,nRow,nTab) (ValidColRowTab(nCol,nRow,nTab)) argument
157 inline bool ValidRow( SCROW nRow ) in ValidRow() argument
159 return static_cast<SCROW>(0) <= nRow && nRow <= MAXROW; in ValidRow()
172 inline bool ValidColRow( SCCOL nCol, SCROW nRow ) in ValidColRow() argument
174 return ValidCol( nCol) && ValidRow( nRow); in ValidColRow()
177 inline bool ValidColRowTab( SCCOL nCol, SCROW nRow, SCTAB nTab ) in ValidColRowTab() argument
179 return ValidCol( nCol) && ValidRow( nRow) && ValidTab( nTab); in ValidColRowTab()
187 inline SCROW SanitizeRow( SCROW nRow ) in SanitizeRow() argument
189 return nRow < 0 ? 0 : (nRow > MAXROW ? MAXROW : nRow); in SanitizeRow()
247 SCROW nRow; member in ScAddress
258 SCROW nRow; member
261 : eConv( eConvP ), nRow( nRowP ), nCol( nColP ) in Details()
264 : eConv( eConvP ), nRow( rAddr.Row() ), nCol( rAddr.Col() ) in Details()
267 : eConv( eConvP ), nRow( 0 ), nCol( 0 ) in Details()
284 inline ScAddress() : nRow(0), nCol(0), nTab(0) {} in ScAddress()
286 : nRow(nRowP), nCol(nColP), nTab(nTabP) in ScAddress()
292 : nRow(-1), nCol(-1), nTab(-1) {} in ScAddress()
294 : nRow(r.nRow), nCol(r.nCol), nTab(r.nTab) in ScAddress()
298 inline void Set( SCCOL nCol, SCROW nRow, SCTAB nTab );
299 inline SCROW Row() const { return nRow; } in Row()
302 inline void SetRow( SCROW nRowP ) { nRow = nRowP; } in SetRow()
305 inline void SetInvalid() { nRow = -1; nCol = -1; nTab = -1; } in SetInvalid()
306 inline bool IsValid() const { return (nRow >= 0) && (nCol >= 0) && (nTab >= 0); } in IsValid()
308 inline void IncRow( SCsROW n=1 ) { nRow = sal::static_int_cast<SCROW>(nRow + n); } in IncRow()
312 { nColP = nCol; nRowP = nRow; nTabP = nTab; } in GetVars()
364 nRow = nRowP; in Set()
371 nRow = r.nRow; in operator =()
378 return nRow == r.nRow && nCol == r.nCol && nTab == r.nTab; in operator ==()
393 return nRow < r.nRow; in operator <()
421 if (nRow <= 0xffff) in hash()
423 (static_cast<size_t>(nCol) << 16) ^ static_cast<size_t>(nRow); in hash()
426 (static_cast<size_t>(nCol) << 24) ^ static_cast<size_t>(nRow); in hash()
461 inline ScRange( SCCOL nCol, SCROW nRow, SCTAB nTab ) in ScRange() argument
462 : aStart( nCol, nRow, nTab ), aEnd( aStart ) {} in ScRange()
688 inline ScRefAddress( SCCOL nCol, SCROW nRow, SCTAB nTab, in ScRefAddress() argument
690 aAdr(nCol, nRow, nTab), in ScRefAddress()