LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScRefAddress Class Reference

#include <address.hxx>

Collaboration diagram for ScRefAddress:
[legend]

Public Member Functions

 ScRefAddress ()
 
 ScRefAddress (SCCOL nCol, SCROW nRow, SCTAB nTab)
 
 ScRefAddress (const ScRefAddress &rRef)
 
ScRefAddressoperator= (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 ScAddressGetAddress () 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
 

Detailed Description

Definition at line 835 of file address.hxx.

Constructor & Destructor Documentation

ScRefAddress::ScRefAddress ( )
inline

Definition at line 843 of file address.hxx.

ScRefAddress::ScRefAddress ( SCCOL  nCol,
SCROW  nRow,
SCTAB  nTab 
)
inline

Definition at line 846 of file address.hxx.

ScRefAddress::ScRefAddress ( const ScRefAddress rRef)
inline

Definition at line 850 of file address.hxx.

Member Function Documentation

SCCOL ScRefAddress::Col ( ) const
inline
const ScAddress& ScRefAddress::GetAddress ( ) const
inline
OUString ScRefAddress::GetRefString ( const ScDocument rDocument,
SCTAB  nActTab,
const ScAddress::Details rDetails = ScAddress::detailsOOOa1 
) const
bool ScRefAddress::IsRelCol ( ) const
inline
bool ScRefAddress::IsRelRow ( ) const
inline
bool ScRefAddress::IsRelTab ( ) const
inline
ScRefAddress & ScRefAddress::operator= ( const ScRefAddress rRef)
inline

Definition at line 912 of file address.hxx.

References aAdr, bRelCol, bRelRow, and bRelTab.

bool ScRefAddress::operator== ( const ScRefAddress r) const
inline

Definition at line 939 of file address.hxx.

References aAdr, bRelCol, bRelRow, and bRelTab.

SCROW ScRefAddress::Row ( ) const
inline
void ScRefAddress::Set ( const ScAddress rAdr,
bool  bNewRelCol,
bool  bNewRelRow,
bool  bNewRelTab 
)
inline
void ScRefAddress::Set ( SCCOL  nNewCol,
SCROW  nNewRow,
SCTAB  nNewTab,
bool  bNewRelCol,
bool  bNewRelRow,
bool  bNewRelTab 
)
inline

Definition at line 930 of file address.hxx.

References aAdr, bRelCol, bRelRow, bRelTab, and ScAddress::Set().

void ScRefAddress::SetRelCol ( bool  bNewRelCol)
inline
void ScRefAddress::SetRelRow ( bool  bNewRelRow)
inline
void ScRefAddress::SetRelTab ( bool  bNewRelTab)
inline
SCTAB ScRefAddress::Tab ( ) const
inline

Member Data Documentation

ScAddress ScRefAddress::aAdr
private

Definition at line 838 of file address.hxx.

Referenced by operator=(), operator==(), and Set().

bool ScRefAddress::bRelCol
private

Definition at line 839 of file address.hxx.

Referenced by operator=(), operator==(), and Set().

bool ScRefAddress::bRelRow
private

Definition at line 840 of file address.hxx.

Referenced by operator=(), operator==(), and Set().

bool ScRefAddress::bRelTab
private

Definition at line 841 of file address.hxx.

Referenced by operator=(), operator==(), and Set().


The documentation for this class was generated from the following files: