Lines Matching refs:aStart
451 ScAddress aStart, aEnd; member in ScRange
452 inline ScRange() : aStart(), aEnd() {} in ScRange()
454 : aStart( e ), aEnd( e ) {} in ScRange()
456 : aStart( e ), aEnd( e ) {} in ScRange()
458 : aStart( s ), aEnd( e ) { aStart.PutInOrder( aEnd ); } in ScRange()
459 inline ScRange( const ScRange& r ) : aStart( r.aStart ), aEnd( r.aEnd ) {} in ScRange()
460 inline ScRange( const ScAddress& r ) : aStart( r ), aEnd( r ) {} in ScRange()
462 : aStart( nCol, nRow, nTab ), aEnd( aStart ) {} in ScRange()
465 : aStart( nCol1, nRow1, nTab1 ), aEnd( nCol2, nRow2, nTab2 ) {} in ScRange()
468 { aStart = r.aStart; aEnd = r.aEnd; return *this; } in operator =()
470 { aStart = aEnd = rPos; return *this; } in operator =()
471 inline void SetInvalid() { aStart.SetInvalid(); aEnd.SetInvalid(); } in SetInvalid()
472 inline bool IsValid() const { return aStart.IsValid() && aEnd.IsValid(); } in IsValid()
541 aStart.GetVars( nCol1, nRow1, nTab1 ); in GetVars()
547 return ( (aStart == r.aStart) && (aEnd == r.aEnd) ); in operator ==()
558 return aStart < r.aStart || (aStart == r.aStart && aEnd < r.aEnd) ; in operator <()
579 aStart.Col() <= rAddr.Col() && rAddr.Col() <= aEnd.Col() && in In()
580 aStart.Row() <= rAddr.Row() && rAddr.Row() <= aEnd.Row() && in In()
581 aStart.Tab() <= rAddr.Tab() && rAddr.Tab() <= aEnd.Tab(); in In()
587 aStart.Col() <= r.aStart.Col() && r.aEnd.Col() <= aEnd.Col() && in In()
588 aStart.Row() <= r.aStart.Row() && r.aEnd.Row() <= aEnd.Row() && in In()
589 aStart.Tab() <= r.aStart.Tab() && r.aEnd.Tab() <= aEnd.Tab(); in In()
603 (static_cast<size_t>(aStart.Row()) << 26) ^ // start row <= 2^6 in hashArea()
604 (static_cast<size_t>(aStart.Col()) << 21) ^ // start column <= 2^5 in hashArea()
616 (static_cast<size_t>(aStart.Col()) << 24) ^ // start column <= 2^8 in hashStartColumn()
617 (static_cast<size_t>(aStart.Row()) << 16) ^ // start row <= 2^8 in hashStartColumn()