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

#include <token.hxx>

Inheritance diagram for ScExternalNameToken:
Collaboration diagram for ScExternalNameToken:

Public Member Functions

 ScExternalNameToken ()=delete
 ScExternalNameToken (sal_uInt16 nFileId, const svl::SharedString &rName)
virtual ~ScExternalNameToken () override
 ScExternalNameToken (ScExternalNameToken const &)=default
 ScExternalNameToken (ScExternalNameToken &&)=default
ScExternalNameTokenoperator= (ScExternalNameToken const &)=delete
ScExternalNameTokenoperator= (ScExternalNameToken &&)=delete
virtual sal_uInt16 GetIndex () const override
virtual const svl::SharedStringGetString () const override
virtual bool operator== (const formula::FormulaToken &rToken) const override
virtual FormulaTokenClone () const override
- Public Member Functions inherited from formula::FormulaToken
 FormulaToken (StackVar eTypeP, OpCode e=ocPush)
 FormulaToken (const FormulaToken &r)
virtual ~FormulaToken ()
void Delete ()
void DeleteIfZeroRef ()
StackVar GetType () const
bool IsFunction () const
bool IsExternalRef () const
bool IsRef () const
sal_uInt8 GetParamCount () const
void IncRef () const
void DecRef () const
oslInterlockedCount GetRef () const
OpCode GetOpCode () const
bool IsInForceArray () const
virtual sal_uInt8 GetByte () const
virtual void SetByte (sal_uInt8 n)
virtual ParamClass GetInForceArray () const
virtual void SetInForceArray (ParamClass c)
virtual double GetDouble () const
virtual double & GetDoubleAsReference ()
virtual sal_Int16 GetDoubleType () const
virtual void SetDoubleType (sal_Int16 nType)
virtual void SetString (const svl::SharedString &rStr)
virtual void SetIndex (sal_uInt16 n)
virtual sal_Int16 GetSheet () const
virtual void SetSheet (sal_Int16 n)
virtual sal_Unicode GetChar () const
virtual short * GetJump () const
virtual const OUString & GetExternal () const
virtual FormulaTokenGetFAPOrigToken () const
virtual FormulaError GetError () const
virtual void SetError (FormulaError)
virtual const ScSingleRefDataGetSingleRef () const
virtual ScSingleRefDataGetSingleRef ()
virtual const ScComplexRefDataGetDoubleRef () const
virtual ScComplexRefDataGetDoubleRef ()
virtual const ScSingleRefDataGetSingleRef2 () const
virtual ScSingleRefDataGetSingleRef2 ()
virtual const ScMatrixGetMatrix () const
virtual ScMatrixGetMatrix ()
virtual ScJumpMatrixGetJumpMatrix () const
virtual const std::vector< ScComplexRefData > * GetRefList () const
virtual std::vector< ScComplexRefData > * GetRefList ()
virtual bool TextEqual (const formula::FormulaToken &rToken) const
void NewOpCode (OpCode e, const PrivateAccess &)

Private Attributes

sal_uInt16 mnFileId
svl::SharedString maName

Detailed Description

Definition at line 181 of file token.hxx.

Constructor & Destructor Documentation

ScExternalNameToken::ScExternalNameToken ( )

Referenced by Clone().

ScExternalNameToken::ScExternalNameToken ( sal_uInt16  nFileId,
const svl::SharedString rName 

Definition at line 833 of file token.cxx.

References maName, ocPush, and svExternalName.

ScExternalNameToken::~ScExternalNameToken ( )

Definition at line 840 of file token.cxx.

ScExternalNameToken::ScExternalNameToken ( ScExternalNameToken const &  )
ScExternalNameToken::ScExternalNameToken ( ScExternalNameToken &&  )

Member Function Documentation

virtual FormulaToken* ScExternalNameToken::Clone ( ) const

Reimplemented from formula::FormulaToken.

Definition at line 199 of file token.hxx.

References ScExternalNameToken().

sal_uInt16 ScExternalNameToken::GetIndex ( ) const

Reimplemented from formula::FormulaToken.

Definition at line 842 of file token.cxx.

References mnFileId.

const svl::SharedString & ScExternalNameToken::GetString ( ) const

Reimplemented from formula::FormulaToken.

Definition at line 847 of file token.cxx.

References maName.

ScExternalNameToken& ScExternalNameToken::operator= ( ScExternalNameToken const &  )
ScExternalNameToken& ScExternalNameToken::operator= ( ScExternalNameToken &&  )
bool ScExternalNameToken::operator== ( const formula::FormulaToken rToken) const

Member Data Documentation

svl::SharedString ScExternalNameToken::maName

Definition at line 184 of file token.hxx.

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

sal_uInt16 ScExternalNameToken::mnFileId

Definition at line 183 of file token.hxx.

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

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