LibreOffice Module basic (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
SbxValue Class Reference

#include <sbxvar.hxx>

Inheritance diagram for SbxValue:
[legend]
Collaboration diagram for SbxValue:
[legend]

Public Member Functions

 SBX_DECL_PERSIST_NODATA (SBXID_VALUE, 1)
 
 SbxValue ()
 
 SbxValue (SbxDataType)
 
 SbxValue (const SbxValue &)
 
SbxValueoperator= (const SbxValue &)
 
virtual void Clear () override
 
virtual bool IsFixed () const override
 
bool IsInteger () const
 
bool IsLong () const
 
bool IsDouble () const
 
bool IsString () const
 
bool IsCurrency () const
 
bool IsObject () const
 
bool IsBool () const
 
bool IsErr () const
 
bool IsEmpty () const
 
bool IsNull () const
 
bool IsNumeric () const
 
bool IsNumericRTL () const
 
bool ImpIsNumeric (bool bOnlyIntntl) const
 
virtual SbxDataType GetType () const override
 
SbxDataType GetFullType () const
 
bool SetType (SbxDataType)
 
bool Get (SbxValues &) const
 
const SbxValuesGetValues_Impl () const
 
bool Put (const SbxValues &)
 
SbxValuesdata ()
 
sal_Unicode GetChar () const
 
sal_Int16 GetInteger () const
 
sal_Int32 GetLong () const
 
sal_Int64 GetInt64 () const
 
sal_uInt64 GetUInt64 () const
 
sal_Int64 GetCurrency () const
 
SbxDecimalGetDecimal () const
 
float GetSingle () const
 
double GetDouble () const
 
double GetDate () const
 
bool GetBool () const
 
const OUString & GetCoreString () const
 
OUString GetOUString () const
 
SbxBaseGetObject () const
 
sal_uInt8 GetByte () const
 
sal_uInt16 GetUShort () const
 
sal_uInt32 GetULong () const
 
bool PutInteger (sal_Int16)
 
bool PutLong (sal_Int32)
 
bool PutSingle (float)
 
bool PutDouble (double)
 
void PutDate (double)
 
bool PutBool (bool)
 
void PutErr (sal_uInt16)
 
void PutStringExt (const OUString &)
 
bool PutInt64 (sal_Int64)
 
bool PutUInt64 (sal_uInt64)
 
bool PutString (const OUString &)
 
bool PutChar (sal_Unicode)
 
bool PutByte (sal_uInt8)
 
bool PutUShort (sal_uInt16)
 
bool PutULong (sal_uInt32)
 
bool PutEmpty ()
 
void PutNull ()
 
void PutDecimal (css::bridge::oleautomation::Decimal const &rAutomationDec)
 
bool PutDecimal (SbxDecimal *pDecimal)
 
void fillAutomationDecimal (css::bridge::oleautomation::Decimal &rAutomationDec) const
 
bool PutCurrency (sal_Int64)
 
bool PutObject (SbxBase *)
 
bool Convert (SbxDataType)
 
bool Compute (SbxOperator, const SbxValue &)
 
bool Compare (SbxOperator, const SbxValue &) const
 
bool Scan (const OUString &, sal_uInt16 *)
 
void Format (OUString &, const OUString *=nullptr) const
 
bool operator<= (const SbxValue &) const
 
bool operator>= (const SbxValue &) const
 
SbxValueoperator*= (const SbxValue &)
 
SbxValueoperator/= (const SbxValue &)
 
SbxValueoperator+= (const SbxValue &)
 
SbxValueoperator-= (const SbxValue &)
 
- Public Member Functions inherited from SbxBase
void SetFlags (SbxFlagBits n)
 
SbxFlagBits GetFlags () const
 
void SetFlag (SbxFlagBits n)
 
void ResetFlag (SbxFlagBits n)
 
bool IsSet (SbxFlagBits n) const
 
bool IsReset (SbxFlagBits n) const
 
bool CanRead () const
 
bool CanWrite () const
 
bool IsModified () const
 
bool IsHidden () const
 
bool IsVisible () const
 
virtual bool IsFixed () const
 
virtual void SetModified (bool)
 
virtual SbxDataType GetType () const
 
virtual void Clear ()=0
 
std::pair< bool, sal_uInt32 > Store (SvStream &)
 
virtual bool LoadCompleted ()
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Static Public Member Functions

static ErrCode ScanNumIntnl (const OUString &rSrc, double &nVal, bool bSingle=false)
 
- Static Public Member Functions inherited from SbxBase
static SbxBaseRef Load (SvStream &)
 
static ErrCode const & GetError ()
 
static OUString const & GetErrorMsg ()
 
static void SetError (ErrCode)
 
static void SetError (ErrCode, const OUString &)
 
static bool IsError ()
 
static void ResetError ()
 
static void AddFactory (SbxFactory *)
 
static void RemoveFactory (SbxFactory const *)
 
static SbxBaseRef Create (sal_uInt16, sal_uInt32)
 
static SbxObjectRef CreateObject (const OUString &)
 

Protected Member Functions

virtual void Broadcast (SfxHintId)
 
virtual ~SbxValue () override
 
virtual bool LoadData (SvStream &, sal_uInt16) override
 
virtual std::pair< bool, sal_uInt32 > StoreData (SvStream &) const override
 
- Protected Member Functions inherited from SbxBase
 SbxBase ()
 
 SbxBase (const SbxBase &)
 
SbxBaseoperator= (const SbxBase &)
 
virtual ~SbxBase () override
 
virtual sal_uInt16 GetVersion () const =0
 
virtual sal_uInt16 GetSbxId () const =0
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Protected Attributes

SbxValues aData
 
OUString aPic
 
OUString aToolString
 
- Protected Attributes inherited from SbxBase
SbxFlagBits nFlags
 

Private Member Functions

BASIC_DLLPRIVATE SbxValueTheRealValue (bool bObjInObjError) const
 
SbxValues Get (SbxDataType t) const
 

Detailed Description

Definition at line 94 of file sbxvar.hxx.

Constructor & Destructor Documentation

◆ ~SbxValue()

SbxValue::~SbxValue ( )
overrideprotectedvirtual

Definition at line 139 of file sbxvalue.cxx.

References Clear(), SbxBase::SetFlag(), suppress_fun_call_w_exception, and Write.

◆ SbxValue() [1/3]

SbxValue::SbxValue ( )

Definition at line 40 of file sbxvalue.cxx.

References aData, SbxValues::eType, and SbxEMPTY.

◆ SbxValue() [2/3]

SbxValue::SbxValue ( SbxDataType  t)

Definition at line 45 of file sbxvalue.cxx.

References aData, SbxValues::clear(), Fixed, n, SbxEMPTY, SbxVARIANT, SbxBase::SetFlag(), and t.

◆ SbxValue() [3/3]

SbxValue::SbxValue ( const SbxValue r)

Member Function Documentation

◆ Broadcast()

void SbxValue::Broadcast ( SfxHintId  )
protectedvirtual

Reimplemented in SbMethod, and SbxVariable.

Definition at line 187 of file sbxvalue.cxx.

Referenced by ImpIsNumeric(), and SbxValue().

◆ Clear()

void SbxValue::Clear ( )
overridevirtual

◆ Compare()

bool SbxValue::Compare ( SbxOperator  eOp,
const SbxValue rOp 
) const

◆ Compute()

bool SbxValue::Compute ( SbxOperator  eOp,
const SbxValue rOp 
)

◆ Convert()

bool SbxValue::Convert ( SbxDataType  eTo)

◆ data()

SbxValues * SbxValue::data ( )
inline

Definition at line 138 of file sbxvar.hxx.

References aData.

◆ fillAutomationDecimal()

void SbxValue::fillAutomationDecimal ( css::bridge::oleautomation::Decimal &  rAutomationDec) const

Definition at line 574 of file sbxvalue.cxx.

References SbxDecimal::fillAutomationDecimal(), and GetDecimal().

Referenced by sbxToUnoValue().

◆ Format()

void SbxValue::Format ( OUString &  rRes,
const OUString *  pFmt = nullptr 
) const

◆ Get() [1/2]

SbxValues SbxValue::Get ( SbxDataType  t) const
private

Definition at line 359 of file sbxvalue.cxx.

References Get(), and t.

◆ Get() [2/2]

bool SbxValue::Get ( SbxValues rRes) const

◆ GetBool()

bool SbxValue::GetBool ( ) const
inline

◆ GetByte()

sal_uInt8 SbxValue::GetByte ( ) const
inline

Definition at line 158 of file sbxvar.hxx.

References Get(), and SbxBYTE.

Referenced by ByteArrayToString(), getUnoTypeForSbxValue(), and ImpGetByte().

◆ GetChar()

sal_Unicode SbxValue::GetChar ( ) const
inline

Definition at line 140 of file sbxvar.hxx.

References Get(), and SbxCHAR.

Referenced by ImpGetChar(), and sbxToUnoValue().

◆ GetCoreString()

const OUString & SbxValue::GetCoreString ( ) const

Definition at line 366 of file sbxvalue.cxx.

References aToolString, Get(), SbxValues::pOUString, and SbxCoreSTRING.

Referenced by StoreData().

◆ GetCurrency()

sal_Int64 SbxValue::GetCurrency ( ) const
inline

Definition at line 146 of file sbxvar.hxx.

References Get(), and SbxCURRENCY.

Referenced by ImpGetCurrency().

◆ GetDate()

double SbxValue::GetDate ( ) const
inline

Definition at line 151 of file sbxvar.hxx.

References Get(), and SbxDATE.

Referenced by ImpGetDate(), and sbxToUnoValue().

◆ GetDecimal()

SbxDecimal * SbxValue::GetDecimal ( ) const
inline

Definition at line 147 of file sbxvar.hxx.

References Get(), and SbxDECIMAL.

Referenced by fillAutomationDecimal(), and ImpGetDecimal().

◆ GetDouble()

double SbxValue::GetDouble ( ) const
inline

Definition at line 150 of file sbxvar.hxx.

References Get(), and SbxDOUBLE.

Referenced by checkArithmeticOverflow(), Format(), ImpGetDouble(), sbxToUnoValue(), and sbxToUnoValueImpl().

◆ GetFullType()

SbxDataType SbxValue::GetFullType ( ) const
inline

Definition at line 131 of file sbxvar.hxx.

References aData.

Referenced by Impl_DumpMethods(), SbUnoStructRefObject::Impl_DumpProperties(), and Impl_DumpProperties().

◆ GetInt64()

sal_Int64 SbxValue::GetInt64 ( ) const
inline

Definition at line 143 of file sbxvar.hxx.

References Get(), and SbxSALINT64.

Referenced by ImpGetInt64(), and sbxToUnoValue().

◆ GetInteger()

sal_Int16 SbxValue::GetInteger ( ) const
inline

◆ GetLong()

sal_Int32 SbxValue::GetLong ( ) const
inline

◆ GetObject()

SbxBase * SbxValue::GetObject ( ) const
inline

◆ GetOUString()

OUString SbxValue::GetOUString ( ) const

◆ GetSingle()

float SbxValue::GetSingle ( ) const
inline

Definition at line 149 of file sbxvar.hxx.

References Get(), and SbxSINGLE.

Referenced by ImpGetSingle(), and sbxToUnoValue().

◆ GetType()

SbxDataType SbxValue::GetType ( ) const
overridevirtual

Reimplemented from SbxBase.

Reimplemented in SbxObject, and SbxVariable.

Definition at line 668 of file sbxvalue.cxx.

References aData, and SbxValues::eType.

Referenced by Clear(), Compare(), Compute(), Format(), and ImpIsNumeric().

◆ GetUInt64()

sal_uInt64 SbxValue::GetUInt64 ( ) const
inline

Definition at line 144 of file sbxvar.hxx.

References Get(), and SbxSALUINT64.

Referenced by ImpGetUInt64(), and sbxToUnoValue().

◆ GetULong()

sal_uInt32 SbxValue::GetULong ( ) const
inline

Definition at line 160 of file sbxvar.hxx.

References Get(), and SbxULONG.

Referenced by ImpGetULong(), and sbxToUnoValue().

◆ GetUShort()

sal_uInt16 SbxValue::GetUShort ( ) const
inline

Definition at line 159 of file sbxvar.hxx.

References Get(), and SbxUSHORT.

Referenced by ImpGetUShort(), and sbxToUnoValue().

◆ GetValues_Impl()

const SbxValues & SbxValue::GetValues_Impl ( ) const
inline

Definition at line 135 of file sbxvar.hxx.

References aData.

Referenced by SbxObject::Dump(), and SbxVariable::Dump().

◆ ImpIsNumeric()

bool SbxValue::ImpIsNumeric ( bool  bOnlyIntntl) const

◆ IsBool()

bool SbxValue::IsBool ( ) const
inline

Definition at line 122 of file sbxvar.hxx.

References SbxBase::GetType().

◆ IsCurrency()

bool SbxValue::IsCurrency ( ) const
inline

Definition at line 120 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxCURRENCY.

◆ IsDouble()

bool SbxValue::IsDouble ( ) const
inline

Definition at line 118 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxDOUBLE.

◆ IsEmpty()

bool SbxValue::IsEmpty ( ) const
inline

Definition at line 124 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxEMPTY.

Referenced by sbxToUnoValue().

◆ IsErr()

bool SbxValue::IsErr ( ) const
inline

Definition at line 123 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxERROR.

Referenced by BasicCollection::CollAdd(), and SbRtl_InputBox().

◆ IsFixed()

bool SbxValue::IsFixed ( ) const
overridevirtual

Reimplemented from SbxBase.

Definition at line 618 of file sbxvalue.cxx.

References aData, Fixed, and SbxBYREF.

Referenced by SbxMethod::Clear(), Compare(), Compute(), Convert(), operator=(), SbxValue(), Scan(), and SetType().

◆ IsInteger()

bool SbxValue::IsInteger ( ) const
inline

Definition at line 116 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxINTEGER.

◆ IsLong()

bool SbxValue::IsLong ( ) const
inline

Definition at line 117 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxLONG.

◆ IsNull()

bool SbxValue::IsNull ( ) const
inline

Definition at line 125 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxNULL.

Referenced by sbxToUnoValue().

◆ IsNumeric()

bool SbxValue::IsNumeric ( ) const

Definition at line 627 of file sbxvalue.cxx.

References ImpIsNumeric().

Referenced by Compare(), and PutStringExt().

◆ IsNumericRTL()

bool SbxValue::IsNumericRTL ( ) const

Definition at line 632 of file sbxvalue.cxx.

References ImpIsNumeric().

Referenced by Format().

◆ IsObject()

bool SbxValue::IsObject ( ) const
inline

Definition at line 121 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxOBJECT.

◆ IsString()

bool SbxValue::IsString ( ) const
inline

Definition at line 119 of file sbxvar.hxx.

References SbxBase::GetType(), and SbxSTRING.

◆ LoadData()

bool SbxValue::LoadData ( SvStream r,
sal_uInt16   
)
overrideprotectedvirtual

◆ operator*=()

SbxValue & SbxValue::operator*= ( const SbxValue r)
inline

Definition at line 218 of file sbxvar.hxx.

References Compute(), and SbxMUL.

◆ operator+=()

SbxValue & SbxValue::operator+= ( const SbxValue r)
inline

Definition at line 224 of file sbxvar.hxx.

References Compute(), and SbxPLUS.

◆ operator-=()

SbxValue & SbxValue::operator-= ( const SbxValue r)
inline

Definition at line 227 of file sbxvar.hxx.

References Compute(), and SbxMINUS.

◆ operator/=()

SbxValue & SbxValue::operator/= ( const SbxValue r)
inline

Definition at line 221 of file sbxvar.hxx.

References Compute(), and SbxDIV.

◆ operator<=()

bool SbxValue::operator<= ( const SbxValue r) const
inline

Definition at line 212 of file sbxvar.hxx.

References Compare(), and SbxLE.

◆ operator=()

SbxValue & SbxValue::operator= ( const SbxValue r)

◆ operator>=()

bool SbxValue::operator>= ( const SbxValue r) const
inline

Definition at line 215 of file sbxvar.hxx.

References Compare(), and SbxGE.

◆ Put()

bool SbxValue::Put ( const SbxValues rVal)

◆ PutBool()

bool SbxValue::PutBool ( bool  b)

◆ PutByte()

bool SbxValue::PutByte ( sal_uInt8  )

Referenced by ImpPutByte(), and StringToByteArray().

◆ PutChar()

bool SbxValue::PutChar ( sal_Unicode  )

Referenced by ImpPutChar(), and unoToSbxValue().

◆ PutCurrency()

bool SbxValue::PutCurrency ( sal_Int64  )

Referenced by ImpPutCurrency(), and unoToSbxValue().

◆ PutDate()

void SbxValue::PutDate ( double  n)

Definition at line 597 of file sbxvalue.cxx.

References n, SbxValues::nDouble, Put(), and SbxDATE.

Referenced by ImpPutDate(), and unoToSbxValue().

◆ PutDecimal() [1/2]

void SbxValue::PutDecimal ( css::bridge::oleautomation::Decimal const &  rAutomationDec)

◆ PutDecimal() [2/2]

bool SbxValue::PutDecimal ( SbxDecimal pDecimal)

◆ PutDouble()

bool SbxValue::PutDouble ( double  )

◆ PutEmpty()

bool SbxValue::PutEmpty ( )

Definition at line 550 of file sbxvalue.cxx.

References SbxEMPTY, SbxBase::SetModified(), and SetType().

Referenced by unoToSbxValue().

◆ PutErr()

void SbxValue::PutErr ( sal_uInt16  n)

Definition at line 599 of file sbxvalue.cxx.

References n, SbxValues::nUShort, Put(), and SbxERROR.

Referenced by SbiRuntime::StepPARAM().

◆ PutInt64()

bool SbxValue::PutInt64 ( sal_Int64  )

Referenced by ImpPutInt64(), and unoToSbxValue().

◆ PutInteger()

bool SbxValue::PutInteger ( sal_Int16  )

Referenced by ImpPutInteger(), SbStdPicture::PropHeight(), SbStdFont::PropSize(), SbStdPicture::PropType(), SbStdPicture::PropWidth(), SbRtl_ATTR_ARCHIVE(), SbRtl_ATTR_DIRECTORY(), SbRtl_ATTR_HIDDEN(), SbRtl_ATTR_NORMAL(), SbRtl_ATTR_READONLY(), SbRtl_ATTR_SYSTEM(), SbRtl_ATTR_VOLUME(), SbRtl_CF_BITMAP(), SbRtl_CF_METAFILEPICT(), SbRtl_CF_TEXT(), SbRtl_CLEAR_ALLTABS(), SbRtl_CLEAR_TAB(), SbRtl_FRAMEANCHORCHAR(), SbRtl_FRAMEANCHORPAGE(), SbRtl_FRAMEANCHORPARA(), SbRtl_IDABORT(), SbRtl_IDCANCEL(), SbRtl_IDIGNORE(), SbRtl_IDNO(), SbRtl_IDOK(), SbRtl_IDRETRY(), SbRtl_IDYES(), SbRtl_MB_ABORTRETRYIGNORE(), SbRtl_MB_APPLMODAL(), SbRtl_MB_DEFBUTTON1(), SbRtl_MB_DEFBUTTON2(), SbRtl_MB_DEFBUTTON3(), SbRtl_MB_ICONEXCLAMATION(), SbRtl_MB_ICONINFORMATION(), SbRtl_MB_ICONQUESTION(), SbRtl_MB_ICONSTOP(), SbRtl_MB_OK(), SbRtl_MB_OKCANCEL(), SbRtl_MB_RETRYCANCEL(), SbRtl_MB_SYSTEMMODAL(), SbRtl_MB_YESNO(), SbRtl_MB_YESNOCANCEL(), SbRtl_SET_OFF(), SbRtl_SET_ON(), SbRtl_SET_TAB(), SbRtl_TOGGLE(), SbRtl_TYP_AUTHORFLD(), SbRtl_TYP_CHAPTERFLD(), SbRtl_TYP_CONDTXTFLD(), SbRtl_TYP_DATEFLD(), SbRtl_TYP_DBFLD(), SbRtl_TYP_DBNAMEFLD(), SbRtl_TYP_DBNEXTSETFLD(), SbRtl_TYP_DBNUMSETFLD(), SbRtl_TYP_DBSETNUMBERFLD(), SbRtl_TYP_DDEFLD(), SbRtl_TYP_DOCINFOFLD(), SbRtl_TYP_DOCSTATFLD(), SbRtl_TYP_EXTUSERFLD(), SbRtl_TYP_FILENAMEFLD(), SbRtl_TYP_FIXDATEFLD(), SbRtl_TYP_FIXTIMEFLD(), SbRtl_TYP_FORMELFLD(), SbRtl_TYP_GETFLD(), SbRtl_TYP_GETREFFLD(), SbRtl_TYP_GETREFPAGEFLD(), SbRtl_TYP_HIDDENPARAFLD(), SbRtl_TYP_HIDDENTXTFLD(), SbRtl_TYP_INPUTFLD(), SbRtl_TYP_INTERNETFLD(), SbRtl_TYP_JUMPEDITFLD(), SbRtl_TYP_MACROFLD(), SbRtl_TYP_NEXTPAGEFLD(), SbRtl_TYP_PAGENUMBERFLD(), SbRtl_TYP_POSTITFLD(), SbRtl_TYP_PREVPAGEFLD(), SbRtl_TYP_SEQFLD(), SbRtl_TYP_SETFLD(), SbRtl_TYP_SETINPFLD(), SbRtl_TYP_SETREFFLD(), SbRtl_TYP_SETREFPAGEFLD(), SbRtl_TYP_TEMPLNAMEFLD(), SbRtl_TYP_TIMEFLD(), SbRtl_TYP_USERFLD(), SbRtl_TYP_USRINPFLD(), SbRtl_V_CURRENCY(), SbRtl_V_DATE(), SbRtl_V_DOUBLE(), SbRtl_V_EMPTY(), SbRtl_V_INTEGER(), SbRtl_V_LONG(), SbRtl_V_NULL(), SbRtl_V_SINGLE(), SbRtl_V_STRING(), SbiRuntime::StepBASED(), and unoToSbxValue().

◆ PutLong()

bool SbxValue::PutLong ( sal_Int32  )

◆ PutNull()

void SbxValue::PutNull ( )

Definition at line 557 of file sbxvalue.cxx.

References SbxNULL, SbxBase::SetModified(), and SetType().

Referenced by SbRtl_Null().

◆ PutObject()

bool SbxValue::PutObject ( SbxBase )

◆ PutSingle()

bool SbxValue::PutSingle ( float  )

Referenced by ImpPutSingle(), and unoToSbxValue().

◆ PutString()

bool SbxValue::PutString ( const OUString &  r)

◆ PutStringExt()

void SbxValue::PutStringExt ( const OUString &  r)

◆ PutUInt64()

bool SbxValue::PutUInt64 ( sal_uInt64  )

Referenced by ImpPutUInt64(), and unoToSbxValue().

◆ PutULong()

bool SbxValue::PutULong ( sal_uInt32  )

Referenced by ImpPutULong(), and unoToSbxValue().

◆ PutUShort()

bool SbxValue::PutUShort ( sal_uInt16  )

Referenced by ImpPutUShort(), and unoToSbxValue().

◆ SBX_DECL_PERSIST_NODATA()

SbxValue::SBX_DECL_PERSIST_NODATA ( SBXID_VALUE  ,
 
)

◆ Scan()

bool SbxValue::Scan ( const OUString &  rSrc,
sal_uInt16 *  pLen 
)

◆ ScanNumIntnl()

ErrCode SbxValue::ScanNumIntnl ( const OUString &  rSrc,
double &  nVal,
bool  bSingle = false 
)
static

Definition at line 266 of file sbxscan.cxx.

References ERRCODE_BASIC_CONVERSION, ERRCODE_NONE, ImpGetSingle(), ImpScan(), and t.

Referenced by Format().

◆ SetType()

bool SbxValue::SetType ( SbxDataType  t)

◆ StoreData()

std::pair< bool, sal_uInt32 > SbxValue::StoreData ( SvStream r) const
overrideprotectedvirtual

◆ TheRealValue()

SbxValue * SbxValue::TheRealValue ( bool  bObjInObjError) const
private

Member Data Documentation

◆ aData

SbxValues SbxValue::aData
protected

◆ aPic

OUString SbxValue::aPic
protected

Definition at line 100 of file sbxvar.hxx.

◆ aToolString

OUString SbxValue::aToolString
protected

Definition at line 101 of file sbxvar.hxx.

Referenced by GetCoreString().


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