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().