LibreOffice Module sc (master) 1
|
A 2D cell range address struct with Excel column and row indexes. More...
#include <xladdress.hxx>
Public Member Functions | |
XclRange (ScAddress::Uninitialized e) | |
XclRange () | |
XclRange (const XclAddress &rPos) | |
XclRange (sal_uInt16 nCol1, sal_uInt32 nRow1, sal_uInt16 nCol2, sal_uInt32 nRow2) | |
void | Set (sal_uInt16 nCol1, sal_uInt32 nRow1, sal_uInt16 nCol2, sal_uInt32 nRow2) |
sal_uInt16 | GetColCount () const |
sal_uInt32 | GetRowCount () const |
bool | Contains (const XclAddress &rPos) const |
void | Read (XclImpStream &rStrm, bool bCol16Bit=true) |
void | Write (XclExpStream &rStrm, bool bCol16Bit=true) const |
Public Attributes | |
XclAddress | maFirst |
XclAddress | maLast |
A 2D cell range address struct with Excel column and row indexes.
Definition at line 58 of file xladdress.hxx.
|
inlineexplicit |
Definition at line 63 of file xladdress.hxx.
|
inlineexplicit |
Definition at line 64 of file xladdress.hxx.
|
inlineexplicit |
Definition at line 65 of file xladdress.hxx.
|
inlineexplicit |
Definition at line 66 of file xladdress.hxx.
bool XclRange::Contains | ( | const XclAddress & | rPos | ) | const |
Definition at line 40 of file xladdress.cxx.
References maFirst, maLast, XclAddress::mnCol, and XclAddress::mnRow.
|
inline |
Definition at line 72 of file xladdress.hxx.
References maFirst, maLast, XclAddress::mnCol, and XclAddress::mnRow.
Referenced by ImportExcel::ReadDimensions().
|
inline |
Definition at line 76 of file xladdress.hxx.
References maFirst, maLast, XclAddress::mnCol, and XclAddress::mnRow.
void XclRange::Read | ( | XclImpStream & | rStrm, |
bool | bCol16Bit = true |
||
) |
Definition at line 46 of file xladdress.cxx.
References maFirst, maLast, XclAddress::mnCol, XclAddress::mnRow, and rStrm.
Referenced by ImportExcel::Olesize(), operator>>(), XclRangeList::Read(), and XclImpPivotCache::ReadDconref().
|
inline |
Definition at line 69 of file xladdress.hxx.
References maFirst, maLast, and XclAddress::Set().
Referenced by XclExpRangeFmlaBase::XclExpRangeFmlaBase().
void XclRange::Write | ( | XclExpStream & | rStrm, |
bool | bCol16Bit = true |
||
) | const |
Definition at line 63 of file xladdress.cxx.
References maFirst, maLast, XclAddress::mnCol, XclAddress::mnRow, and rStrm.
Referenced by operator<<(), and XclExpRangeFmlaBase::WriteRangeAddress().
XclAddress XclRange::maFirst |
Definition at line 60 of file xladdress.hxx.
Referenced by XclExpFmlaCompImpl::AppendRange(), XclImpChartDrawing::CalcAnchorRect(), Contains(), XclImpAddressConverter::ConvertRange(), XclExpAddressConverter::ConvertRange(), XclExpFmlaCompImpl::ConvertRefData(), XclExpRangeFmlaBase::Extend(), XclExpPivotTable::Finalize(), XclExpTableop::Finalize(), GetColCount(), XclRangeList::GetEnclosingRange(), XclObjAnchor::GetRect(), GetRowCount(), XclExpTableop::IsAppendable(), lcl_ToRange(), operator>>(), Read(), ImportExcel::ReadDimensions(), XclImpHyperlink::ReadHlink(), Set(), XclObjAnchor::SetRect(), XclExpTableop::TryExtend(), Write(), WriteXclObjAnchor(), XclExpDffDropDownAnchor::XclExpDffDropDownAnchor(), and XclExpRangeFmlaBase::XclExpRangeFmlaBase().
XclAddress XclRange::maLast |
Definition at line 61 of file xladdress.hxx.
Referenced by XclExpFmlaCompImpl::AppendRange(), XclImpChartDrawing::CalcAnchorRect(), Contains(), XclImpAddressConverter::ConvertRange(), XclExpAddressConverter::ConvertRange(), XclExpFmlaCompImpl::ConvertRefData(), XclExpRangeFmlaBase::Extend(), XclExpPivotTable::Finalize(), XclExpTableop::Finalize(), GetColCount(), XclRangeList::GetEnclosingRange(), XclObjAnchor::GetRect(), GetRowCount(), XclExpTableop::IsAppendable(), lcl_ToRange(), operator>>(), Read(), ImportExcel::ReadDimensions(), XclImpHyperlink::ReadHlink(), Set(), XclObjAnchor::SetRect(), Write(), WriteXclObjAnchor(), XclExpDffDropDownAnchor::XclExpDffDropDownAnchor(), and XclExpRangeFmlaBase::XclExpRangeFmlaBase().