LibreOffice Module sc (master) 1
|
#include <token.hxx>
Public Member Functions | |
ScExternalDoubleRefToken ()=delete | |
ScExternalDoubleRefToken (sal_uInt16 nFileId, svl::SharedString aTabName, const ScComplexRefData &r) | |
virtual | ~ScExternalDoubleRefToken () override |
ScExternalDoubleRefToken (ScExternalDoubleRefToken const &)=default | |
ScExternalDoubleRefToken (ScExternalDoubleRefToken &&)=default | |
ScExternalDoubleRefToken & | operator= (ScExternalDoubleRefToken const &)=delete |
ScExternalDoubleRefToken & | operator= (ScExternalDoubleRefToken &&)=delete |
virtual sal_uInt16 | GetIndex () const override |
virtual const svl::SharedString & | GetString () const override |
virtual const ScSingleRefData * | GetSingleRef () const override |
virtual ScSingleRefData * | GetSingleRef () override |
virtual const ScSingleRefData * | GetSingleRef2 () const override |
virtual ScSingleRefData * | GetSingleRef2 () override |
virtual const ScComplexRefData * | GetDoubleRef () const override |
virtual ScComplexRefData * | GetDoubleRef () override |
virtual bool | operator== (const formula::FormulaToken &rToken) const override |
virtual FormulaToken * | Clone () 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 const svl::SharedString & | GetString () const |
virtual void | SetString (const svl::SharedString &rStr) |
virtual sal_uInt16 | GetIndex () const |
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 FormulaToken * | GetFAPOrigToken () const |
virtual FormulaError | GetError () const |
virtual void | SetError (FormulaError) |
virtual const ScSingleRefData * | GetSingleRef () const |
virtual ScSingleRefData * | GetSingleRef () |
virtual const ScComplexRefData * | GetDoubleRef () const |
virtual ScComplexRefData * | GetDoubleRef () |
virtual const ScSingleRefData * | GetSingleRef2 () const |
virtual ScSingleRefData * | GetSingleRef2 () |
virtual const ScMatrix * | GetMatrix () const |
virtual ScMatrix * | GetMatrix () |
virtual ScJumpMatrix * | GetJumpMatrix () const |
virtual const std::vector< ScComplexRefData > * | GetRefList () const |
virtual std::vector< ScComplexRefData > * | GetRefList () |
virtual FormulaToken * | Clone () const |
virtual bool | TextEqual (const formula::FormulaToken &rToken) const |
virtual bool | operator== (const FormulaToken &rToken) const |
void | NewOpCode (OpCode e, const PrivateAccess &) |
Private Attributes | |
sal_uInt16 | mnFileId |
svl::SharedString | maTabName |
ScComplexRefData | maDoubleRef |
|
delete |
Referenced by Clone().
ScExternalDoubleRefToken::ScExternalDoubleRefToken | ( | sal_uInt16 | nFileId, |
svl::SharedString | aTabName, | ||
const ScComplexRefData & | r | ||
) |
Definition at line 768 of file token.cxx.
References ocPush, and svExternalDoubleRef.
|
overridevirtual |
|
default |
|
default |
|
inlineoverridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 178 of file token.hxx.
References ScExternalDoubleRefToken().
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 810 of file token.cxx.
References maDoubleRef.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 815 of file token.cxx.
References maDoubleRef.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 780 of file token.cxx.
References mnFileId.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 790 of file token.cxx.
References maDoubleRef, and ScComplexRefData::Ref1.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 795 of file token.cxx.
References maDoubleRef, and ScComplexRefData::Ref1.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 800 of file token.cxx.
References maDoubleRef, and ScComplexRefData::Ref2.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 805 of file token.cxx.
References maDoubleRef, and ScComplexRefData::Ref2.
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 785 of file token.cxx.
References maTabName.
|
delete |
|
delete |
|
overridevirtual |
Reimplemented from formula::FormulaToken.
Definition at line 820 of file token.cxx.
References formula::FormulaToken::GetDoubleRef(), formula::FormulaToken::GetIndex(), formula::FormulaToken::GetString(), maDoubleRef, maTabName, and mnFileId.
|
private |
Definition at line 157 of file token.hxx.
Referenced by GetDoubleRef(), GetSingleRef(), GetSingleRef2(), and operator==().
|
private |
Definition at line 156 of file token.hxx.
Referenced by GetString(), and operator==().
|
private |
Definition at line 155 of file token.hxx.
Referenced by GetIndex(), and operator==().