office-gobmx/include/svl
Noel Grandin 6849b3a159 checked signedness of Sfx*IntItem types (part2)
See comments here
https://lists.freedesktop.org/archives/libreoffice/2022-January/088360.html

Make SfxItemSet::GetItemState check the type of the ppItem pointer
using TypedWhichId the same way we do for other calls.

Take the opportunity to name the new method GetItemIfSet and change
the signature to reduce the boilerplate at call sites..

This is just the initial commit, the bulk of the patch (the actual usage)
will be split into lots of smaller patches to aid bisecting for
bugs.

Change-Id: I6704059331787c8776f786af764b4ba3478a307b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128908
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-02-28 10:21:00 +01:00
..
adrparse.hxx
aeitem.hxx
asiancfg.hxx
broadcast.hxx
cenumitm.hxx
cintitem.hxx
cjkoptions.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
converter.hxx
cryptosign.hxx
ctloptions.hxx
currencytable.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
custritm.hxx
documentlockfile.hxx
eitem.hxx
filenotation.hxx
flagitem.hxx
fstathelper.hxx
globalnameitem.hxx
grabbagitem.hxx
gridprinter.hxx
hint.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
ilstitem.hxx
imageitm.hxx
IndexedStyleSheets.hxx
inethist.hxx tdf#133835 speedup calc autofilter (1) 2021-11-20 06:40:11 +01:00
inettype.hxx support for the WebP image format (tdf#114532) 2022-01-31 10:44:29 +01:00
instrm.hxx
int64item.hxx
intitem.hxx
isethint.hxx use more SfxItemSet::CloneAsValue 2022-02-27 19:42:58 +01:00
itemiter.hxx
itempool.hxx fix SfxItemPool::GetWhich change 2022-02-15 14:32:53 +01:00
itemprop.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
itemset.hxx checked signedness of Sfx*IntItem types (part2) 2022-02-28 10:21:00 +01:00
languageoptions.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
lckbitem.hxx
legacyitem.hxx
listener.hxx
lngmisc.hxx
lockfilecommon.hxx
lstner.hxx
macitem.hxx loplugin:stringliteraldefine in svl 2021-11-19 13:27:00 +01:00
memberid.h
metitem.hxx SfxMetricItem should take signed value 2022-02-03 13:53:50 +01:00
msodocumentlockfile.hxx
nfkeytab.hxx std::vector -> std::array for NfKeywordTable 2022-01-29 09:33:14 +01:00
nfsymbol.hxx
numformat.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
numuno.hxx
ondemand.hxx
outstrm.hxx
ownlist.hxx
PasswordHelper.hxx
pickerhistoryaccess.hxx
poolcach.hxx
poolitem.hxx replace SfxPoolItem::LookupHashCode() with Lookup() (tdf#135215) 2022-02-21 12:29:49 +01:00
ptitem.hxx
rectitem.hxx
rngitem.hxx
setitem.hxx replace SfxPoolItem::LookupHashCode() with Lookup() (tdf#135215) 2022-02-21 12:29:49 +01:00
SfxBroadcaster.hxx
sharecontrolfile.hxx
sharedstring.hxx make a bunch of svl::SharedString functions inline 2021-11-23 16:07:53 +01:00
sharedstringpool.hxx
sigstruct.hxx
slstitm.hxx
solar.hrc
srchdefs.hxx
srchitem.hxx tdf#145868 sd replace: if search changes, restart find/replace 2022-02-07 10:04:17 +01:00
stritem.hxx
style.hxx fix loading file with very large number of styles 2022-01-29 10:40:31 +01:00
stylepool.hxx
stylesheetuser.hxx
svdde.hxx
svl.hrc tdf#145919 Localize strings in Graphics Test dialog 2022-01-11 09:22:52 +01:00
svldllapi.h
svlresid.hxx
typedwhich.hxx used TypedWhichId in the constructor of various svx *Item classes 2022-01-29 18:59:53 +01:00
undo.hxx
urihelper.hxx
urlbmk.hxx
visitem.hxx
whichranges.hxx
whiter.hxx
zforlist.hxx Recheck include/[s-x]* with IWYU 2021-12-24 01:44:48 +01:00
zformat.hxx