office-gobmx/basic/source/inc
baltasarq 5eedb3beea tdf#142460: properly handle boolean values in string pool
This makes sure that results of comparison of literals have proper boolean type,
and that this type is properly stored to/read from the string pool.

This introduces a new non-standard "type" character used in the pool: 'b'. It is
not a proper type character used in Basic (unlike '%'/'&'/'!'/'@'), but we have
to use this trick locally, because we need to pass the type that has no own type
character.

The change should be backward-compatible: older versions reading the value should
just ignore the 'b', and read the value as double.

Change-Id: Ibd4a70b366331342346eb171c8ed3c7026279596
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117655
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2021-06-25 16:26:50 +02:00
..
basiccharclass.hxx
buffer.hxx
codegen.hxx
date.hxx
dlgcont.hxx
errobject.hxx
eventatt.hxx
expr.hxx
filefmt.hxx
image.hxx
iosys.hxx
namecont.hxx
opcodes.hxx
parser.hxx
propacc.hxx
rtlproto.hxx
runtime.hxx
sbintern.hxx
sbjsmeth.hxx
sbjsmod.hxx
sbunoobj.hxx
sbxmod.hxx
scanner.hxx
scriptcont.hxx
stdobj.hxx
symtbl.hxx
token.hxx