LibreOffice Module basic (master) 1
|
#include <sbxvar.hxx>
Public Member Functions | |
SbxValues () | |
SbxValues (SbxDataType e) | |
SbxValues (double _nDouble) | |
void | clear (SbxDataType type) |
Public Attributes | |
union { | |
sal_uInt8 nByte | |
sal_uInt16 nUShort | |
sal_Unicode nChar | |
sal_Int16 nInteger | |
sal_uInt32 nULong | |
sal_Int32 nLong | |
unsigned int nUInt | |
int nInt | |
sal_uInt64 uInt64 | |
sal_Int64 nInt64 | |
float nSingle | |
double nDouble | |
OUString * pOUString | |
SbxDecimal * pDecimal | |
SbxBase * pObj | |
sal_uInt8 * pByte | |
sal_uInt16 * pUShort | |
sal_Unicode * pChar | |
sal_Int16 * pInteger | |
sal_uInt32 * pULong | |
sal_Int32 * pLong | |
sal_uInt64 * puInt64 | |
sal_Int64 * pnInt64 | |
float * pSingle | |
double * pDouble | |
void * pData | |
}; | |
SbxDataType | eType |
Definition at line 41 of file sbxvar.hxx.
|
inline |
Definition at line 79 of file sbxvar.hxx.
|
inline |
Definition at line 80 of file sbxvar.hxx.
|
inline |
Definition at line 81 of file sbxvar.hxx.
|
inline |
Definition at line 83 of file sbxvar.hxx.
References eType, p, and type.
Referenced by SbxMethod::Clear(), SbxValue::Clear(), SbxValue::Get(), SbxValue::LoadData(), SbxValue::SbxValue(), and SbxValue::SetType().
union { ... } SbxValues::@3 |
SbxDataType SbxValues::eType |
Definition at line 77 of file sbxvar.hxx.
Referenced by SbMethod::Call(), SbxMethod::Clear(), SbxValue::Clear(), clear(), SbxValue::Compare(), SbxValue::Compute(), SbxValue::Convert(), SbxObject::Dump(), SbxValue::Get(), SbxValue::GetType(), SbxVariable::GetType(), SbModule::handleProcedureProperties(), ImpGetByte(), ImpGetChar(), ImpGetCoreString(), ImpGetCurrency(), ImpGetDecimal(), ImpGetInt64(), ImpGetInteger(), ImpGetLong(), ImpGetSingle(), ImpGetString(), ImpGetUInt64(), ImpGetULong(), ImpGetUShort(), ImpPutChar(), ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), ImpPutSingle(), ImpPutString(), ImpPutUInt64(), ImpPutULong(), ImpPutUShort(), SbxObject::LoadData(), SbxValue::LoadData(), SbxVariable::LoadData(), SbModule::Notify(), SbxValue::operator=(), SbxValue::Put(), SbxValue::PutDecimal(), SbxValue::PutStringExt(), SbxValue::SbxValue(), SbxValue::SetType(), SbxValue::StoreData(), and SbxValue::TheRealValue().
sal_uInt8 SbxValues::nByte |
Definition at line 44 of file sbxvar.hxx.
Referenced by SbxValue::Get(), ImpGetChar(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_Unicode SbxValues::nChar |
Definition at line 46 of file sbxvar.hxx.
Referenced by SbxValue::Get(), ImpGetByte(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
double SbxValues::nDouble |
Definition at line 56 of file sbxvar.hxx.
Referenced by SbxValue::Compare(), SbxValue::Compute(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetDecimal(), ImpGetInt64(), ImpGetInteger(), ImpGetLong(), ImpGetSingle(), ImpGetUInt64(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxVariable::LoadData(), SbxValue::Put(), and SbxValue::PutDate().
int SbxValues::nInt |
Definition at line 51 of file sbxvar.hxx.
Referenced by SbxValue::Get(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_Int64 SbxValues::nInt64 |
Definition at line 53 of file sbxvar.hxx.
Referenced by SbxValue::Compute(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetDecimal(), ImpGetInteger(), ImpGetLong(), ImpGetSingle(), ImpGetUInt64(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_Int16 SbxValues::nInteger |
Definition at line 47 of file sbxvar.hxx.
Referenced by SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxVariable::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_Int32 SbxValues::nLong |
Definition at line 49 of file sbxvar.hxx.
Referenced by SbxValue::Compute(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetInteger(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxVariable::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
float SbxValues::nSingle |
Definition at line 55 of file sbxvar.hxx.
Referenced by SbxValue::Compare(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetDecimal(), ImpGetInt64(), ImpGetInteger(), ImpGetLong(), ImpGetUInt64(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxVariable::LoadData(), and SbxValue::Put().
unsigned int SbxValues::nUInt |
Definition at line 50 of file sbxvar.hxx.
Referenced by SbxValue::Get(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_uInt32 SbxValues::nULong |
Definition at line 48 of file sbxvar.hxx.
Referenced by SbxValue::Compute(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetInteger(), ImpGetLong(), ImpGetUShort(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().
sal_uInt16 SbxValues::nUShort |
Definition at line 45 of file sbxvar.hxx.
Referenced by SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetInt64(), ImpGetInteger(), ImpGetLong(), ImpGetUInt64(), SbxValue::LoadData(), SbxValue::Put(), SbxValue::PutBool(), SbxValue::PutErr(), and SbxValue::StoreData().
sal_uInt8* SbxValues::pByte |
Definition at line 63 of file sbxvar.hxx.
Referenced by ImpPutChar(), ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), ImpPutSingle(), ImpPutUInt64(), ImpPutULong(), and ImpPutUShort().
sal_Unicode* SbxValues::pChar |
Definition at line 65 of file sbxvar.hxx.
Referenced by ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), ImpPutSingle(), ImpPutUInt64(), ImpPutULong(), and ImpPutUShort().
void* SbxValues::pData |
Definition at line 75 of file sbxvar.hxx.
Referenced by SbxValue::Clear().
SbxDecimal* SbxValues::pDecimal |
Definition at line 59 of file sbxvar.hxx.
Referenced by SbxMethod::Clear(), SbxValue::Clear(), SbxValue::Compare(), SbxValue::Compute(), SbxValue::Get(), SbxValue::Put(), SbxValue::PutDecimal(), and SbxValue::SbxValue().
double* SbxValues::pDouble |
Definition at line 73 of file sbxvar.hxx.
Referenced by ImpPutUInt64().
sal_Int16* SbxValues::pInteger |
Definition at line 66 of file sbxvar.hxx.
Referenced by ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutLong(), ImpPutSingle(), ImpPutUInt64(), ImpPutULong(), and ImpPutUShort().
sal_Int32* SbxValues::pLong |
Definition at line 68 of file sbxvar.hxx.
Referenced by ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutSingle(), and ImpPutULong().
sal_Int64* SbxValues::pnInt64 |
Definition at line 70 of file sbxvar.hxx.
Referenced by ImpPutDate(), ImpPutDecimal(), ImpPutInt64(), ImpPutSingle(), ImpPutUInt64(), and ImpPutULong().
SbxBase* SbxValues::pObj |
Definition at line 61 of file sbxvar.hxx.
Referenced by SbxMethod::Clear(), SbxValue::Clear(), SbxObject::Dump(), SbxVariable::Dump(), SbiRuntime::FindElement(), SbxValue::Get(), SbxVariable::GetType(), SbxObject::LoadData(), SbxValue::LoadData(), SbxValue::operator=(), SbxValue::Put(), SbxObject::SbxObject(), SbxValue::SbxValue(), SbxValue::SetType(), SbxValue::StoreData(), and SbxValue::TheRealValue().
OUString* SbxValues::pOUString |
Definition at line 58 of file sbxvar.hxx.
Referenced by SbxMethod::Clear(), SbxValue::Clear(), SbxValue::Compare(), SbxValue::Compute(), SbxValue::Get(), SbxValue::GetCoreString(), SbxValue::GetOUString(), ImpGetCoreString(), ImpGetString(), SbxValue::ImpIsNumeric(), ImpPutString(), SbxValue::LoadData(), SbxVariable::LoadData(), SbxValue::Put(), SbxValue::PutString(), SbxValue::PutStringExt(), SbxValue::SbxValue(), SbxValue::SetType(), and SbxValue::StoreData().
float* SbxValues::pSingle |
Definition at line 72 of file sbxvar.hxx.
Referenced by ImpPutDate(), ImpPutDouble(), and ImpPutUInt64().
sal_uInt64* SbxValues::puInt64 |
Definition at line 69 of file sbxvar.hxx.
Referenced by ImpPutDate(), ImpPutDecimal(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), and ImpPutSingle().
sal_uInt32* SbxValues::pULong |
Definition at line 67 of file sbxvar.hxx.
Referenced by ImpPutChar(), ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), ImpPutSingle(), and ImpPutUInt64().
sal_uInt16* SbxValues::pUShort |
Definition at line 64 of file sbxvar.hxx.
Referenced by ImpPutChar(), ImpPutCurrency(), ImpPutDate(), ImpPutDecimal(), ImpPutDouble(), ImpPutInt64(), ImpPutInteger(), ImpPutLong(), ImpPutSingle(), ImpPutUInt64(), and ImpPutULong().
sal_uInt64 SbxValues::uInt64 |
Definition at line 52 of file sbxvar.hxx.
Referenced by SbxValue::Compute(), SbxValue::Get(), ImpGetByte(), ImpGetChar(), ImpGetCurrency(), ImpGetDecimal(), ImpGetInt64(), ImpGetInteger(), ImpGetLong(), ImpGetSingle(), ImpGetULong(), ImpGetUShort(), SbxValue::LoadData(), SbxValue::Put(), and SbxValue::StoreData().