|
LibreOffice Module sc (master) 1
|
#include <address.hxx>
Public Member Functions | |
| ScRefAddress () | |
| ScRefAddress (SCCOL nCol, SCROW nRow, SCTAB nTab) | |
| ScRefAddress (const ScRefAddress &rRef) | |
| ScRefAddress & | operator= (const ScRefAddress &) |
| bool | IsRelCol () const |
| bool | IsRelRow () const |
| bool | IsRelTab () const |
| void | SetRelCol (bool bNewRelCol) |
| void | SetRelRow (bool bNewRelRow) |
| void | SetRelTab (bool bNewRelTab) |
| void | Set (const ScAddress &rAdr, bool bNewRelCol, bool bNewRelRow, bool bNewRelTab) |
| void | Set (SCCOL nNewCol, SCROW nNewRow, SCTAB nNewTab, bool bNewRelCol, bool bNewRelRow, bool bNewRelTab) |
| const ScAddress & | GetAddress () const |
| SCCOL | Col () const |
| SCROW | Row () const |
| SCTAB | Tab () const |
| bool | operator== (const ScRefAddress &r) const |
| OUString | GetRefString (const ScDocument &rDocument, SCTAB nActTab, const ScAddress::Details &rDetails=ScAddress::detailsOOOa1) const |
Private Attributes | |
| ScAddress | aAdr |
| bool | bRelCol |
| bool | bRelRow |
| bool | bRelTab |
Definition at line 828 of file address.hxx.
|
inline |
Definition at line 836 of file address.hxx.
Definition at line 839 of file address.hxx.
|
inline |
Definition at line 843 of file address.hxx.
|
inline |
Definition at line 886 of file address.hxx.
References ScAddress::Col().
Referenced by ScTpUserLists::CopyListFromArea(), IMPL_LINK_NOARG(), ScDocument::InsertTableOp(), ScRangeUtil::IsAbsTabArea(), ScRangeUtil::MakeArea(), ScRangeUtil::MakeRangeFromName(), ScInterpreter::ScIndirect(), and ScDocumentImport::setTableOpCells().
|
inline |
Definition at line 881 of file address.hxx.
Referenced by ScSingleRefData::InitFromRefAddress(), ScComplexRefData::InitFromRefAddresses(), ScDocument::InsertTableOp(), ScDocumentImport::setTableOpCells(), and ScPivotLayoutDialog::UpdateSourceRange().
| OUString ScRefAddress::GetRefString | ( | const ScDocument & | rDocument, |
| SCTAB | nActTab, | ||
| const ScAddress::Details & | rDetails = ScAddress::detailsOOOa1 |
||
| ) | const |
Definition at line 2488 of file address.cxx.
References COL_ABS, formula::FormulaCompiler::GetNativeSymbol(), ScDocument::GetTableCount(), ocErrRef, ROW_ABS, ScAddress::Tab(), TAB_3D, TAB_ABS, and VALID.
Referenced by ScDocument::InsertTableOp(), ScRangeUtil::IsAbsArea(), ScRangeUtil::IsAbsPos(), and ScDocumentImport::setTableOpCells().
|
inline |
Definition at line 850 of file address.hxx.
Referenced by ScSingleRefData::InitFromRefAddress(), and ScComplexRefData::InitFromRefAddresses().
|
inline |
Definition at line 854 of file address.hxx.
Referenced by ScSingleRefData::InitFromRefAddress(), and ScComplexRefData::InitFromRefAddresses().
|
inline |
Definition at line 858 of file address.hxx.
Referenced by ScSingleRefData::InitFromRefAddress(), and ScComplexRefData::InitFromRefAddresses().
|
inline |
|
inline |
|
inline |
Definition at line 890 of file address.hxx.
References ScAddress::Row().
Referenced by ScTpUserLists::CopyListFromArea(), IMPL_LINK_NOARG(), ScDocument::InsertTableOp(), ScRangeUtil::IsAbsTabArea(), ScRangeUtil::MakeArea(), ScRangeUtil::MakeRangeFromName(), ScInterpreter::ScIndirect(), and ScDocumentImport::setTableOpCells().
|
inline |
Definition at line 914 of file address.hxx.
References aAdr, bRelCol, bRelRow, and bRelTab.
Referenced by ConvertDoubleRef(), ConvertSingleRef(), oox::xls::SheetDataBuffer::finalizeTableOperation(), ScDocument::InsertTableOp(), ScTabOpDlg::SetReference(), ScDocumentImport::setTableOpCells(), and ImportExcel::TableOp().
|
inline |
Definition at line 923 of file address.hxx.
References aAdr, bRelCol, bRelRow, bRelTab, and ScAddress::Set().
|
inline |
Definition at line 863 of file address.hxx.
Referenced by ScRangeUtil::IsAbsArea(), ScRangeUtil::IsAbsPos(), and ScRangeUtil::IsAbsTabArea().
|
inline |
Definition at line 867 of file address.hxx.
Referenced by ScRangeUtil::IsAbsArea(), ScRangeUtil::IsAbsPos(), and ScRangeUtil::IsAbsTabArea().
|
inline |
Definition at line 871 of file address.hxx.
Referenced by ScRangeUtil::IsAbsArea(), ScRangeUtil::IsAbsPos(), and ScRangeUtil::IsAbsTabArea().
|
inline |
Definition at line 894 of file address.hxx.
References ScAddress::Tab().
Referenced by ScTpUserLists::CopyListFromArea(), IMPL_LINK_NOARG(), ScSingleRefData::InitFromRefAddress(), ScComplexRefData::InitFromRefAddresses(), ScRangeUtil::IsAbsTabArea(), ScRangeUtil::MakeArea(), ScRangeUtil::MakeRangeFromName(), and ScInterpreter::ScIndirect().
|
private |
Definition at line 831 of file address.hxx.
Referenced by operator=(), operator==(), and Set().
|
private |
Definition at line 832 of file address.hxx.
Referenced by operator=(), operator==(), and Set().
|
private |
Definition at line 833 of file address.hxx.
Referenced by operator=(), operator==(), and Set().
|
private |
Definition at line 834 of file address.hxx.
Referenced by operator=(), operator==(), and Set().