diff options
author | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2021-08-03 20:56:22 +0200 |
---|---|---|
committer | Andreas Heinisch <andreas.heinisch@yahoo.de> | 2021-08-10 12:23:19 +0200 |
commit | 3bcfb1aac1f43f16c579486264103ebd4f3f829b (patch) | |
tree | 359a6d297ee164857ecc61055f3866b791bbe770 /basic/source/inc | |
parent | d5c8684c05e33e87033d595c98fb50acd42d56a8 (diff) |
tdf#143707 - Change strategy to support suffix type characters
In order to support the correct data type of numeric constants,
booleans, and default values for strings, the strategy to transport the
data type character to the runtime has been changed.
The type character will be added after the literal and the string
termination symbol in order to keep compatibility. This allows to
retrieve the correct type in StepLOADNC and in StepPARAM.
Any legacy written images are still possible to process, since if there
is a suffix type character where the data type character was directly
written after the numeric constant, it will be processed in StepLOADNC.
Without this fix, an optional parameter of type Variant, would still
include the suffixe type character, and will not be converted to the
correct type in StepPARAM.
Change-Id: I86c8192c6dc28457053fa7b23a073420e45407b2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119945
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Diffstat (limited to 'basic/source/inc')
-rw-r--r-- | basic/source/inc/image.hxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/basic/source/inc/image.hxx b/basic/source/inc/image.hxx index f0ea655d6899..b33009c1e029 100644 --- a/basic/source/inc/image.hxx +++ b/basic/source/inc/image.hxx @@ -84,7 +84,7 @@ public: const sal_uInt8* GetCode() const { return aCode.data(); } sal_uInt32 GetCodeSize() const { return aCode.size(); } sal_uInt16 GetBase() const { return nDimBase; } - OUString GetString( short nId ) const; + OUString GetString( short nId, SbxDataType *eType = nullptr ) const; const SbxObject* FindType (const OUString& aTypeName) const; const SbxArrayRef& GetEnums() const { return rEnums; } |