summaryrefslogtreecommitdiffstats
path: root/compilerplugins
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-12-12 09:40:09 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-12-13 08:37:58 +0100
commit61dfcdda8854498633cd874604bce2558bb976ec (patch)
tree79d4b5320e20e0e5a692526b966ea380975bda51 /compilerplugins
parenttdf#11976 update groupedbar_compact writer NB (diff)
downloadcore-61dfcdda8854498633cd874604bce2558bb976ec.tar.gz
core-61dfcdda8854498633cd874604bce2558bb976ec.zip
loplugin:unusedfields improve write-only logic
when dealing with modifications to container classes (e.g. std::vector) Change-Id: Ic30043631007355ee9a3d9e3f9b6488b435182d6 Reviewed-on: https://gerrit.libreoffice.org/65050 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'compilerplugins')
-rw-r--r--compilerplugins/clang/test/unusedfields.cxx20
-rw-r--r--compilerplugins/clang/unusedfields.cxx10
-rw-r--r--compilerplugins/clang/unusedfields.only-used-in-constructor.results24
-rw-r--r--compilerplugins/clang/unusedfields.readonly.results68
-rw-r--r--compilerplugins/clang/unusedfields.untouched.results12
-rw-r--r--compilerplugins/clang/unusedfields.writeonly.results182
6 files changed, 238 insertions, 78 deletions
diff --git a/compilerplugins/clang/test/unusedfields.cxx b/compilerplugins/clang/test/unusedfields.cxx
index a6b1ec625ec3..37cd9ac89b91 100644
--- a/compilerplugins/clang/test/unusedfields.cxx
+++ b/compilerplugins/clang/test/unusedfields.cxx
@@ -114,14 +114,13 @@ struct ReadOnly1 { ReadOnly1(int&); };
struct ReadOnlyAnalysis
// expected-error@-1 {{read m_f2 [loplugin:unusedfields]}}
// expected-error@-2 {{read m_f3 [loplugin:unusedfields]}}
-// expected-error@-3 {{read m_f4 [loplugin:unusedfields]}}
-// expected-error@-4 {{read m_f5 [loplugin:unusedfields]}}
-// expected-error@-5 {{read m_f6 [loplugin:unusedfields]}}
-// expected-error@-6 {{write m_f2 [loplugin:unusedfields]}}
-// expected-error@-7 {{write m_f3 [loplugin:unusedfields]}}
-// expected-error@-8 {{write m_f4 [loplugin:unusedfields]}}
-// expected-error@-9 {{write m_f5 [loplugin:unusedfields]}}
-// expected-error@-10 {{write m_f6 [loplugin:unusedfields]}}
+// expected-error@-3 {{read m_f5 [loplugin:unusedfields]}}
+// expected-error@-4 {{read m_f6 [loplugin:unusedfields]}}
+// expected-error@-5 {{write m_f2 [loplugin:unusedfields]}}
+// expected-error@-6 {{write m_f3 [loplugin:unusedfields]}}
+// expected-error@-7 {{write m_f4 [loplugin:unusedfields]}}
+// expected-error@-8 {{write m_f5 [loplugin:unusedfields]}}
+// expected-error@-9 {{write m_f6 [loplugin:unusedfields]}}
{
int m_f1;
int m_f2;
@@ -177,9 +176,8 @@ struct ReadOnlyAnalysis3
// add elements.
struct ReadOnlyAnalysis4
// expected-error@-1 {{read m_readonly [loplugin:unusedfields]}}
-// expected-error@-2 {{read m_readwrite [loplugin:unusedfields]}}
-// expected-error@-3 {{write m_readwrite [loplugin:unusedfields]}}
-// expected-error@-4 {{read m_readonlyCss [loplugin:unusedfields]}}
+// expected-error@-2 {{write m_readwrite [loplugin:unusedfields]}}
+// expected-error@-3 {{read m_readonlyCss [loplugin:unusedfields]}}
{
std::vector<int> m_readonly;
std::vector<int> m_readwrite;
diff --git a/compilerplugins/clang/unusedfields.cxx b/compilerplugins/clang/unusedfields.cxx
index 393c37450b74..43f3991f6dbc 100644
--- a/compilerplugins/clang/unusedfields.cxx
+++ b/compilerplugins/clang/unusedfields.cxx
@@ -586,10 +586,18 @@ void UnusedFields::checkIfReadFrom(const FieldDecl* fieldDecl, const Expr* membe
if (startswith(name, "read"))
// this is a write-only call
;
+ else if (startswith(name, "emplace") || name == "insert"
+ || name == "erase" || name == "remove" || name == "remove_if" || name == "sort"
+ || name == "push_back" || name == "pop_back"
+ || name == "push_front" || name == "pop_front"
+ || name == "reserve" || name == "resize"
+ || name == "clear" || name == "fill")
+ // write-only modifications to collections
+ ;
else if (name.find(">>=") != std::string::npos && callExpr->getArg(1) == child)
// this is a write-only call
;
- else if (name == "clear" || name == "dispose" || name == "disposeAndClear" || name == "swap")
+ else if (name == "dispose" || name == "disposeAndClear" || name == "swap")
// we're abusing the write-only analysis here to look for fields which don't have anything useful
// being done to them, so we're ignoring things like std::vector::clear, std::vector::swap,
// and VclPtr::disposeAndClear
diff --git a/compilerplugins/clang/unusedfields.only-used-in-constructor.results b/compilerplugins/clang/unusedfields.only-used-in-constructor.results
index 0e242983d41a..e838acef69e9 100644
--- a/compilerplugins/clang/unusedfields.only-used-in-constructor.results
+++ b/compilerplugins/clang/unusedfields.only-used-in-constructor.results
@@ -9,9 +9,9 @@ avmedia/source/vlc/wrapper/Types.hxx:44
avmedia/source/vlc/wrapper/Types.hxx:45
libvlc_event_t::(anonymous union)::(anonymous) dummy2 const char *
avmedia/source/vlc/wrapper/Types.hxx:46
- libvlc_event_t::(anonymous) padding struct (anonymous struct at /media/noel/disk2/libo4/avmedia/source/vlc/wrapper/Types.hxx:43:7)
+ libvlc_event_t::(anonymous) padding struct (anonymous struct at /home/noel/libo/avmedia/source/vlc/wrapper/Types.hxx:43:7)
avmedia/source/vlc/wrapper/Types.hxx:47
- libvlc_event_t u union (anonymous union at /media/noel/disk2/libo4/avmedia/source/vlc/wrapper/Types.hxx:41:5)
+ libvlc_event_t u union (anonymous union at /home/noel/libo/avmedia/source/vlc/wrapper/Types.hxx:41:5)
avmedia/source/vlc/wrapper/Types.hxx:53
libvlc_track_description_t psz_name char *
basegfx/source/polygon/b2dtrapezoid.cxx:202
@@ -488,11 +488,11 @@ sal/textenc/textenc.cxx:406
(anonymous namespace)::FullTextEncodingData module_ osl::Module
sc/inc/column.hxx:125
ScColumn maCellsEvent const sc::CellStoreEvent
-sc/inc/compiler.hxx:256
+sc/inc/compiler.hxx:255
ScCompiler::AddInMap pODFF const char *
-sc/inc/compiler.hxx:257
+sc/inc/compiler.hxx:256
ScCompiler::AddInMap pEnglish const char *
-sc/inc/compiler.hxx:259
+sc/inc/compiler.hxx:258
ScCompiler::AddInMap pUpper const char *
sc/inc/token.hxx:400
SingleDoubleRefModifier aDub struct ScComplexRefData
@@ -587,14 +587,14 @@ sd/source/ui/view/viewshel.cxx:1211
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition stream rule<ScannerT>
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
- PDFGrammar::definition boolean rule<ScannerT>
-sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition name rule<ScannerT>
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition null_object rule<ScannerT>
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition stringtype rule<ScannerT>
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
+ PDFGrammar::definition boolean rule<ScannerT>
+sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition comment rule<ScannerT>
sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
PDFGrammar::definition simple_type rule<ScannerT>
@@ -706,11 +706,11 @@ svx/source/svdraw/svdcrtv.cxx:49
ImplConnectMarkerOverlay maObjects sdr::overlay::OverlayObjectList
svx/source/xml/xmleohlp.cxx:72
OutputStorageWrapper_Impl aTempFile class utl::TempFile
-sw/inc/unosett.hxx:144
+sw/inc/unosett.hxx:145
SwXNumberingRules m_pImpl ::sw::UnoImplPtr<Impl>
sw/qa/core/test_ToxTextGenerator.cxx:134
ToxTextGeneratorWithMockedChapterField mChapterFieldType class SwChapterFieldType
-sw/qa/extras/uiwriter/uiwriter.cxx:4015
+sw/qa/extras/uiwriter/uiwriter.cxx:4016
IdleTask maIdle class Idle
sw/source/core/crsr/crbm.cxx:64
(anonymous namespace)::CursorStateHelper m_aSaveState const class SwCursorSaveState
@@ -758,7 +758,7 @@ ucb/source/ucp/gio/gio_mount.hxx:52
OOoMountOperationClass _gtk_reserved4 void (*)(void)
unotools/source/config/defaultoptions.cxx:94
SvtDefaultOptions_Impl m_aUserDictionaryPath class rtl::OUString
-vcl/headless/svpgdi.cxx:313
+vcl/headless/svpgdi.cxx:314
(anonymous namespace)::SourceHelper aTmpBmp class SvpSalBitmap
vcl/inc/canvasbitmap.hxx:44
vcl::unotools::VclCanvasBitmap m_aAlpha ::Bitmap
@@ -800,13 +800,13 @@ vcl/inc/WidgetThemeLibrary.hxx:90
vcl::ControlDrawParameters eState enum ControlState
vcl/inc/WidgetThemeLibrary.hxx:106
vcl::WidgetThemeLibrary_t nSize uint32_t
-vcl/source/app/salvtables.cxx:1659
+vcl/source/app/salvtables.cxx:1660
SalInstanceEntry m_aTextFilter class SalInstanceEntry::WeldTextFilter
vcl/source/gdi/jobset.cxx:35
ImplOldJobSetupData cDeviceName char [32]
vcl/source/gdi/jobset.cxx:36
ImplOldJobSetupData cPortName char [32]
-vcl/unx/gtk3/gtk3gtkinst.cxx:2712
+vcl/unx/gtk3/gtk3gtkinst.cxx:2713
CrippledViewport viewport GtkViewport
vcl/unx/gtk/a11y/atkhypertext.cxx:29
(anonymous) atk_hyper_link const AtkHyperlink
diff --git a/compilerplugins/clang/unusedfields.readonly.results b/compilerplugins/clang/unusedfields.readonly.results
index 891b5e2a91e7..72360b14deb9 100644
--- a/compilerplugins/clang/unusedfields.readonly.results
+++ b/compilerplugins/clang/unusedfields.readonly.results
@@ -246,7 +246,7 @@ extensions/source/propctrlr/eformshelper.hxx:63
pcr::EFormsHelper m_aBindingUINames pcr::MapStringToPropertySet
extensions/source/update/check/updatehdl.hxx:85
UpdateHandler mbStringsLoaded _Bool
-filter/source/graphicfilter/eps/eps.cxx:115
+filter/source/graphicfilter/eps/eps.cxx:116
PSWriter pVDev ScopedVclPtrInstance<class VirtualDevice>
filter/source/graphicfilter/icgm/cgm.hxx:60
CGM mbPicture _Bool
@@ -377,7 +377,7 @@ include/test/sheet/xnamedranges.hxx:38
include/test/sheet/xspreadsheets2.hxx:46
apitest::XSpreadsheets2 xDocument css::uno::Reference<css::sheet::XSpreadsheetDocument>
include/unoidl/unoidl.hxx:443
- unoidl::ConstantValue union unoidl::ConstantValue::(anonymous at /media/noel/disk2/libo4/include/unoidl/unoidl.hxx:443:5)
+ unoidl::ConstantValue union unoidl::ConstantValue::(anonymous at /home/noel/libo/include/unoidl/unoidl.hxx:443:5)
include/unoidl/unoidl.hxx:444
unoidl::ConstantValue::(anonymous) booleanValue _Bool
include/unoidl/unoidl.hxx:445
@@ -460,11 +460,11 @@ sal/rtl/uuid.cxx:64
UUID clock_seq_low sal_uInt8
sal/rtl/uuid.cxx:65
UUID node sal_uInt8 [6]
-sc/inc/compiler.hxx:127
+sc/inc/compiler.hxx:126
ScRawToken::(anonymous union)::(anonymous) eItem const class ScTableRefToken::Item
-sc/inc/compiler.hxx:128
- ScRawToken::(anonymous) table const struct (anonymous struct at /media/noel/disk2/libo4/sc/inc/compiler.hxx:125:9)
-sc/inc/compiler.hxx:133
+sc/inc/compiler.hxx:127
+ ScRawToken::(anonymous) table const struct (anonymous struct at /home/noel/libo/sc/inc/compiler.hxx:124:9)
+sc/inc/compiler.hxx:132
ScRawToken::(anonymous) pMat class ScMatrix *const
sc/inc/formulagroup.hxx:39
sc::FormulaGroupEntry::(anonymous) mpCells class ScFormulaCell **const
@@ -572,7 +572,7 @@ svl/source/misc/strmadpt.cxx:55
SvDataPipe_Impl::Page m_aBuffer sal_Int8 [1]
svl/source/uno/pathservice.cxx:36
PathService m_aOptions const class SvtPathOptions
-svtools/source/control/tabbar.cxx:209
+svtools/source/control/tabbar.cxx:210
ImplTabBarItem maHelpId const class rtl::OString
svtools/source/dialogs/insdlg.cxx:46
OleObjectDescriptor cbSize const sal_uInt32
@@ -640,12 +640,6 @@ sw/source/core/doc/tblrwcl.cxx:83
CpyTabFrame::(anonymous) nSize SwTwips
sw/source/core/inc/swblocks.hxx:68
SwImpBlocks m_bInPutMuchBlocks _Bool
-sw/source/core/inc/UndoTable.hxx:181
- SwUndoTableNdsChg m_nCurrBox sal_uLong
-sw/source/core/inc/UndoTable.hxx:182
- SwUndoTableNdsChg m_nRelDiff sal_uInt16
-sw/source/core/inc/UndoTable.hxx:182
- SwUndoTableNdsChg m_nAbsDiff sal_uInt16
sw/source/core/text/atrhndl.hxx:48
SwAttrHandler::SwAttrStack m_pInitialArray class SwTextAttr *[3]
sw/source/filter/inc/rtf.hxx:32
@@ -720,17 +714,17 @@ vcl/inc/salwtype.hxx:202
SalSurroundingTextSelectionChangeEvent mnEnd const sal_uLong
vcl/inc/salwtype.hxx:208
SalQueryCharPositionEvent mnCharPos sal_uLong
-vcl/inc/svdata.hxx:274
+vcl/inc/svdata.hxx:275
ImplSVNWFData mnStatusBarLowerRightOffset int
-vcl/inc/svdata.hxx:280
+vcl/inc/svdata.hxx:281
ImplSVNWFData mbMenuBarDockingAreaCommonBG _Bool
-vcl/inc/svdata.hxx:290
- ImplSVNWFData mbCenteredTabs _Bool
vcl/inc/svdata.hxx:291
+ ImplSVNWFData mbCenteredTabs _Bool
+vcl/inc/svdata.hxx:292
ImplSVNWFData mbNoActiveTabTextRaise _Bool
-vcl/inc/svdata.hxx:293
+vcl/inc/svdata.hxx:294
ImplSVNWFData mbProgressNeedsErase _Bool
-vcl/inc/svdata.hxx:302
+vcl/inc/svdata.hxx:303
ImplSVNWFData mbRolloverMenubar _Bool
vcl/inc/toolbox.h:108
vcl::ToolBoxLayoutData m_aLineItemIds std::vector<sal_uInt16>
@@ -908,39 +902,39 @@ vcl/source/fontsubset/sft.cxx:1049
vcl::_subHeader2 entryCount const sal_uInt16
vcl/source/fontsubset/sft.cxx:1050
vcl::_subHeader2 idDelta const sal_uInt16
-vcl/source/gdi/dibtools.cxx:51
- (anonymous namespace)::CIEXYZ aXyzX FXPT2DOT30
vcl/source/gdi/dibtools.cxx:52
- (anonymous namespace)::CIEXYZ aXyzY FXPT2DOT30
+ (anonymous namespace)::CIEXYZ aXyzX FXPT2DOT30
vcl/source/gdi/dibtools.cxx:53
+ (anonymous namespace)::CIEXYZ aXyzY FXPT2DOT30
+vcl/source/gdi/dibtools.cxx:54
(anonymous namespace)::CIEXYZ aXyzZ FXPT2DOT30
-vcl/source/gdi/dibtools.cxx:64
- (anonymous namespace)::CIEXYZTriple aXyzRed struct (anonymous namespace)::CIEXYZ
vcl/source/gdi/dibtools.cxx:65
- (anonymous namespace)::CIEXYZTriple aXyzGreen struct (anonymous namespace)::CIEXYZ
+ (anonymous namespace)::CIEXYZTriple aXyzRed struct (anonymous namespace)::CIEXYZ
vcl/source/gdi/dibtools.cxx:66
+ (anonymous namespace)::CIEXYZTriple aXyzGreen struct (anonymous namespace)::CIEXYZ
+vcl/source/gdi/dibtools.cxx:67
(anonymous namespace)::CIEXYZTriple aXyzBlue struct (anonymous namespace)::CIEXYZ
-vcl/source/gdi/dibtools.cxx:106
- (anonymous namespace)::DIBV5Header nV5RedMask sal_uInt32
vcl/source/gdi/dibtools.cxx:107
- (anonymous namespace)::DIBV5Header nV5GreenMask sal_uInt32
+ (anonymous namespace)::DIBV5Header nV5RedMask sal_uInt32
vcl/source/gdi/dibtools.cxx:108
- (anonymous namespace)::DIBV5Header nV5BlueMask sal_uInt32
+ (anonymous namespace)::DIBV5Header nV5GreenMask sal_uInt32
vcl/source/gdi/dibtools.cxx:109
+ (anonymous namespace)::DIBV5Header nV5BlueMask sal_uInt32
+vcl/source/gdi/dibtools.cxx:110
(anonymous namespace)::DIBV5Header nV5AlphaMask sal_uInt32
-vcl/source/gdi/dibtools.cxx:111
- (anonymous namespace)::DIBV5Header aV5Endpoints struct (anonymous namespace)::CIEXYZTriple
vcl/source/gdi/dibtools.cxx:112
- (anonymous namespace)::DIBV5Header nV5GammaRed sal_uInt32
+ (anonymous namespace)::DIBV5Header aV5Endpoints struct (anonymous namespace)::CIEXYZTriple
vcl/source/gdi/dibtools.cxx:113
- (anonymous namespace)::DIBV5Header nV5GammaGreen sal_uInt32
+ (anonymous namespace)::DIBV5Header nV5GammaRed sal_uInt32
vcl/source/gdi/dibtools.cxx:114
+ (anonymous namespace)::DIBV5Header nV5GammaGreen sal_uInt32
+vcl/source/gdi/dibtools.cxx:115
(anonymous namespace)::DIBV5Header nV5GammaBlue sal_uInt32
-vcl/source/gdi/dibtools.cxx:116
- (anonymous namespace)::DIBV5Header nV5ProfileData sal_uInt32
vcl/source/gdi/dibtools.cxx:117
- (anonymous namespace)::DIBV5Header nV5ProfileSize sal_uInt32
+ (anonymous namespace)::DIBV5Header nV5ProfileData sal_uInt32
vcl/source/gdi/dibtools.cxx:118
+ (anonymous namespace)::DIBV5Header nV5ProfileSize sal_uInt32
+vcl/source/gdi/dibtools.cxx:119
(anonymous namespace)::DIBV5Header nV5Reserved sal_uInt32
vcl/source/gdi/pdfwriter_impl.hxx:280
vcl::PDFWriterImpl::TransparencyEmit m_pSoftMaskStream std::unique_ptr<SvMemoryStream>
@@ -952,7 +946,7 @@ vcl/source/window/menuitemlist.hxx:58
MenuItemData aAccessibleName const class rtl::OUString
vcl/unx/generic/print/bitmap_gfx.cxx:67
psp::HexEncoder mpFileBuffer sal_Char [16400]
-vcl/unx/gtk3/gtk3gtkinst.cxx:1156
+vcl/unx/gtk3/gtk3gtkinst.cxx:1157
out gpointer *
vcl/unx/gtk/a11y/atkwrapper.hxx:49
AtkObjectWrapper aParent const AtkObject
diff --git a/compilerplugins/clang/unusedfields.untouched.results b/compilerplugins/clang/unusedfields.untouched.results
index badfeb1d1503..98b3a92dc76f 100644
--- a/compilerplugins/clang/unusedfields.untouched.results
+++ b/compilerplugins/clang/unusedfields.untouched.results
@@ -5,9 +5,9 @@ avmedia/source/vlc/wrapper/Types.hxx:44
avmedia/source/vlc/wrapper/Types.hxx:45
libvlc_event_t::(anonymous union)::(anonymous) dummy2 const char *
avmedia/source/vlc/wrapper/Types.hxx:46
- libvlc_event_t::(anonymous) padding struct (anonymous struct at /media/noel/disk2/libo4/avmedia/source/vlc/wrapper/Types.hxx:43:7)
+ libvlc_event_t::(anonymous) padding struct (anonymous struct at /home/noel/libo/avmedia/source/vlc/wrapper/Types.hxx:43:7)
avmedia/source/vlc/wrapper/Types.hxx:47
- libvlc_event_t u union (anonymous union at /media/noel/disk2/libo4/avmedia/source/vlc/wrapper/Types.hxx:41:5)
+ libvlc_event_t u union (anonymous union at /home/noel/libo/avmedia/source/vlc/wrapper/Types.hxx:41:5)
avmedia/source/vlc/wrapper/Types.hxx:53
libvlc_track_description_t psz_name char *
basctl/source/inc/dlged.hxx:122
@@ -149,10 +149,10 @@ include/sfx2/msg.hxx:119
include/sfx2/msg.hxx:132
SfxType1 pType const std::type_info *
include/sfx2/msg.hxx:132
- SfxType1 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
-include/sfx2/msg.hxx:132
SfxType1 nAttribs sal_uInt16
include/sfx2/msg.hxx:132
+ SfxType1 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
+include/sfx2/msg.hxx:132
SfxType1 aAttrib struct SfxTypeAttrib [1]
include/sfx2/msg.hxx:133
SfxType2 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
@@ -596,7 +596,7 @@ vcl/inc/WidgetThemeLibrary.hxx:90
vcl::ControlDrawParameters eState enum ControlState
vcl/inc/WidgetThemeLibrary.hxx:106
vcl::WidgetThemeLibrary_t nSize uint32_t
-vcl/source/app/salvtables.cxx:667
+vcl/source/app/salvtables.cxx:668
SalInstanceContainer m_xContainer VclPtr<vcl::Window>
vcl/source/gdi/jobset.cxx:35
ImplOldJobSetupData cDeviceName char [32]
@@ -608,7 +608,7 @@ vcl/unx/generic/print/prtsetup.hxx:73
RTSPaperPage m_xContainer std::unique_ptr<weld::Widget>
vcl/unx/generic/print/prtsetup.hxx:108
RTSDevicePage m_xContainer std::unique_ptr<weld::Widget>
-vcl/unx/gtk3/gtk3gtkinst.cxx:2712
+vcl/unx/gtk3/gtk3gtkinst.cxx:2713
CrippledViewport viewport GtkViewport
vcl/unx/gtk/a11y/atkhypertext.cxx:29
(anonymous) atk_hyper_link const AtkHyperlink
diff --git a/compilerplugins/clang/unusedfields.writeonly.results b/compilerplugins/clang/unusedfields.writeonly.results
index 343ad56ee854..e10accaeed9e 100644
--- a/compilerplugins/clang/unusedfields.writeonly.results
+++ b/compilerplugins/clang/unusedfields.writeonly.results
@@ -6,10 +6,14 @@ basctl/source/inc/bastype2.hxx:258
basctl::SbTreeListBox m_aNotifier class basctl::DocumentEventNotifier
basctl/source/inc/IDEComboBox.hxx:101
basctl::DocListenerBox maNotifier class basctl::DocumentEventNotifier
+basegfx/source/polygon/b2dpolygontriangulator.cxx:113
+ basegfx::(anonymous namespace)::Triangulator maNewEdgeEntries std::vector<std::unique_ptr<EdgeEntry> >
basic/qa/cppunit/test_scanner.cxx:26
(anonymous namespace)::Symbol line sal_uInt16
basic/qa/cppunit/test_scanner.cxx:27
(anonymous namespace)::Symbol col1 sal_uInt16
+basic/source/inc/runtime.hxx:251
+ SbiRuntime aRefSaved std::vector<SbxVariableRef>
bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:56
Data pMethod sal_uInt64
bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:57
@@ -56,10 +60,16 @@ canvas/source/cairo/cairo_spritedevicehelper.hxx:77
cairocanvas::SpriteDeviceHelper mbFullScreen _Bool
canvas/source/cairo/cairo_spritehelper.hxx:103
cairocanvas::SpriteHelper mbTextureDirty _Bool
+chart2/inc/ChartModel.hxx:143
+ chart::ChartModel m_aGraphicObjectVector std::vector<GraphicObject>
chart2/inc/ChartModel.hxx:470
chart::ChartModel mnStart sal_Int32
chart2/inc/ChartModel.hxx:471
chart::ChartModel mnEnd sal_Int32
+chart2/source/controller/dialogs/DialogModel.cxx:178
+ (anonymous namespace)::lcl_DataSeriesContainerAppend m_rDestCnt (anonymous namespace)::lcl_DataSeriesContainerAppend::tContainerType *
+chart2/source/controller/dialogs/DialogModel.cxx:237
+ (anonymous namespace)::lcl_RolesWithRangeAppend m_rDestCnt (anonymous namespace)::lcl_RolesWithRangeAppend::tContainerType *
chart2/source/controller/main/ElementSelector.hxx:37
chart::ListBoxEntryData nHierarchyDepth sal_Int32
chart2/source/inc/MediaDescriptorHelper.hxx:77
@@ -74,10 +84,18 @@ codemaker/source/javamaker/classfile.cxx:540
doubleBytes double
comphelper/qa/container/comphelper_ifcontainer.cxx:45
ContainerListener m_pStats struct ContainerStats *const
+configmgr/source/components.cxx:85
+ configmgr::(anonymous namespace)::UnresolvedVectorItem name class rtl::OUString
configmgr/source/components.cxx:164
configmgr::Components::WriteThread reference_ rtl::Reference<WriteThread> *
connectivity/source/drivers/mork/MorkParser.hxx:133
MorkParser error_ enum MorkErrors
+connectivity/source/drivers/mork/MResultSet.hxx:227
+ connectivity::mork::OResultSet m_aAttributeStrings std::vector<OUString>
+connectivity/source/inc/calc/CTable.hxx:46
+ connectivity::calc::OCalcTable m_aPrecisions std::vector<sal_Int32>
+connectivity/source/inc/calc/CTable.hxx:47
+ connectivity::calc::OCalcTable m_aScales std::vector<sal_Int32>
connectivity/source/inc/dbase/DTable.hxx:62
connectivity::dbase::ODbaseTable::DBFHeader dateElems sal_uInt8 [3]
connectivity/source/inc/dbase/DTable.hxx:86
@@ -88,6 +106,14 @@ connectivity/source/inc/OTypeInfo.hxx:36
connectivity::OTypeInfo nMaximumScale sal_Int16
connectivity/source/inc/OTypeInfo.hxx:38
connectivity::OTypeInfo nType sal_Int16
+connectivity/source/inc/writer/WTable.hxx:64
+ connectivity::writer::OWriterTable m_aTypes std::vector<sal_Int32>
+connectivity/source/inc/writer/WTable.hxx:65
+ connectivity::writer::OWriterTable m_aPrecisions std::vector<sal_Int32>
+connectivity/source/inc/writer/WTable.hxx:66
+ connectivity::writer::OWriterTable m_aScales std::vector<sal_Int32>
+connectivity/source/parse/sqliterator.cxx:118
+ connectivity::ForbidQueryName m_sForbiddenQueryName class rtl::OUString
cppcanvas/source/inc/implrenderer.hxx:92
cppcanvas::internal::XForm eM11 float
cppcanvas/source/inc/implrenderer.hxx:93
@@ -102,6 +128,8 @@ cppcanvas/source/inc/implrenderer.hxx:97
cppcanvas::internal::XForm eDy float
cppcanvas/source/inc/implrenderer.hxx:215
cppcanvas::internal::ImplRenderer aBaseTransform struct cppcanvas::internal::XForm
+cppu/source/typelib/typelib.cxx:921
+ (anonymous namespace)::BaseList set (anonymous namespace)::BaseList::Set
cppu/source/uno/check.cxx:38
(anonymous namespace)::C1 n1 sal_Int16
cppu/source/uno/check.cxx:67
@@ -150,16 +178,32 @@ cppuhelper/source/access_control.cxx:79
cppu::(anonymous namespace)::permission m_str1 rtl_uString *
cppuhelper/source/access_control.cxx:80
cppu::(anonymous namespace)::permission m_str2 rtl_uString *
+cppuhelper/source/typemanager.cxx:832
+ (anonymous namespace)::BaseOffset set_ std::set<OUString>
cui/source/inc/cuihyperdlg.hxx:57
SvxHlinkCtrl aRdOnlyForwarder class SfxStatusForwarder
cui/source/inc/cuihyperdlg.hxx:77
SvxHpLinkDlg maCtrl class SvxHlinkCtrl
+cui/source/tabpages/swpossizetabpage.cxx:613
+ (anonymous namespace)::FrmMaps pMap const struct FrmMap *
dbaccess/source/core/dataaccess/documentdefinition.cxx:288
dbaccess::LifetimeCoupler m_xClient Reference<class com::sun::star::uno::XInterface>
-desktop/qa/desktop_lib/test_desktop_lib.cxx:188
+dbaccess/source/core/inc/SingleSelectQueryComposer.hxx:84
+ dbaccess::OSingleSelectQueryComposer m_aColumnsCollection std::vector<std::unique_ptr<OPrivateColumns> >
+dbaccess/source/core/inc/SingleSelectQueryComposer.hxx:86
+ dbaccess::OSingleSelectQueryComposer m_aTablesCollection std::vector<std::unique_ptr<OPrivateTables> >
+dbaccess/source/core/misc/DatabaseDataProvider.cxx:623
+ dbaccess::(anonymous namespace)::ColumnDescription nResultSetPosition sal_Int32
+dbaccess/source/core/misc/DatabaseDataProvider.cxx:624
+ dbaccess::(anonymous namespace)::ColumnDescription nDataType sal_Int32
+desktop/qa/desktop_lib/test_desktop_lib.cxx:192
DesktopLOKTest m_bModified _Bool
+desktop/source/app/dispatchwatcher.hxx:84
+ desktop::DispatchWatcher m_aRequestContainer std::unordered_map<OUString, sal_Int32>
desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx:117
dp_gui::UpdateCommandEnv m_installThread ::rtl::Reference<UpdateInstallDialog::Thread>
+desktop/source/migration/migration_impl.hxx:63
+ desktop::migration_step includeExtensions desktop::strings_v
desktop/unx/source/splashx.c:370
functions unsigned long
desktop/unx/source/splashx.c:370
@@ -224,6 +268,8 @@ framework/source/layoutmanager/toolbarlayoutmanager.hxx:285
framework::ToolbarLayoutManager m_bGlobalSettings _Bool
i18nutil/source/utility/paper.cxx:303
paperword string char *
+include/basegfx/utils/systemdependentdata.hxx:66
+ basegfx::MinimalSystemDependentDataManager maSystemDependentDataReferences std::set<SystemDependentData_SharedPtr>
include/basic/basmgr.hxx:52
BasicError nReason enum BasicErrorReason
include/basic/sbxvar.hxx:70
@@ -260,9 +306,9 @@ include/editeng/adjustitem.hxx:39
SvxAdjustItem bLeft _Bool
include/editeng/outlobj.hxx:42
OutlinerParaObjData mbIsEditDoc _Bool
-include/LibreOfficeKit/LibreOfficeKit.h:108
+include/LibreOfficeKit/LibreOfficeKit.h:118
_LibreOfficeKitDocumentClass nSize size_t
-include/LibreOfficeKit/LibreOfficeKit.h:310
+include/LibreOfficeKit/LibreOfficeKit.h:320
_LibreOfficeKitDocumentClass getPartInfo char *(*)(LibreOfficeKitDocument *, int)
include/opencl/openclwrapper.hxx:34
openclwrapper::KernelEnv mpkProgram cl_program
@@ -294,13 +340,17 @@ include/svx/viewpt3d.hxx:62
Viewport3D::(anonymous) H double
include/svx/viewpt3d.hxx:62
Viewport3D::(anonymous) Y double
+include/test/beans/xpropertyset.hxx:46
+ apitest::XPropertySet::PropsToTest constrained std::vector<OUString>
+include/test/beans/xpropertyset.hxx:47
+ apitest::XPropertySet::PropsToTest bound std::vector<OUString>
include/vcl/opengl/OpenGLContext.hxx:35
GLWindow bMultiSampleSupported _Bool
-include/vcl/salnativewidgets.hxx:446
+include/vcl/salnativewidgets.hxx:445
ToolbarValue mbIsTopDockingArea _Bool
-include/vcl/salnativewidgets.hxx:511
+include/vcl/salnativewidgets.hxx:510
PushButtonValue mbBevelButton _Bool
-include/vcl/salnativewidgets.hxx:512
+include/vcl/salnativewidgets.hxx:511
PushButtonValue mbSingleLine _Bool
include/vcl/textrectinfo.hxx:31
TextRectInfo mnLineCount sal_uInt16
@@ -318,6 +368,8 @@ include/xmloff/shapeimport.hxx:181
SdXML3DSceneAttributesHelper mbVPNUsed _Bool
include/xmloff/shapeimport.hxx:182
SdXML3DSceneAttributesHelper mbVUPUsed _Bool
+include/xmlreader/xmlreader.hxx:93
+ xmlreader::XmlReader::ElementData inheritedNamespaces const NamespaceList::size_type
io/source/stm/odata.cxx:241
io_stm::ODataInputStream::readDouble()::(anonymous union)::(anonymous) n2 sal_uInt32
io/source/stm/odata.cxx:241
@@ -378,16 +430,22 @@ sal/textenc/tcvtutf7.cxx:396
ImplUTF7FromUCContextData mnBitBuffer sal_uInt32
sal/textenc/tcvtutf7.cxx:397
ImplUTF7FromUCContextData mnBufferBits sal_uInt32
-sc/inc/compiler.hxx:256
+sc/inc/compiler.hxx:255
ScCompiler::AddInMap pODFF const char *
-sc/inc/compiler.hxx:257
+sc/inc/compiler.hxx:256
ScCompiler::AddInMap pEnglish const char *
-sc/inc/compiler.hxx:259
+sc/inc/compiler.hxx:258
ScCompiler::AddInMap pUpper const char *
sc/inc/document.hxx:2545
ScMutationDisable mpDocument class ScDocument *
+sc/inc/dpgroup.hxx:129
+ ScDPGroupTableData aGroupNames std::unordered_set<OUString>
sc/inc/interpretercontext.hxx:39
ScInterpreterContext mpDoc const class ScDocument *
+sc/inc/matrixoperators.hxx:22
+ sc::op::Op_ mInitVal const double
+sc/inc/orcusxml.hxx:32
+ ScOrcusXMLTreeParam::EntryData mnNamespaceID size_t
sc/inc/pivot.hxx:75
ScDPLabelData mnFlags sal_Int32
sc/inc/pivot.hxx:78
@@ -404,6 +462,16 @@ sc/source/core/data/column.cxx:1381
(anonymous namespace)::CopyByCloneHandler meListenType sc::StartListeningType
sc/source/core/data/column.cxx:1382
(anonymous namespace)::CopyByCloneHandler mnFormulaCellCloneFlags const enum ScCloneFlags
+sc/source/core/data/column.cxx:3372
+ (anonymous namespace)::TransferListenersHandler maListenerList (anonymous namespace)::TransferListenersHandler::ListenerListType
+sc/source/core/data/sortparam.cxx:264
+ sc::(anonymous namespace)::ReorderIndex mnPos1 SCCOLROW
+sc/source/core/data/table2.cxx:3570
+ (anonymous namespace)::OutlineArrayFinder mpArray class ScOutlineArray *
+sc/source/core/data/table2.cxx:3571
+ (anonymous namespace)::OutlineArrayFinder mbSizeChanged _Bool
+sc/source/core/inc/bcaslot.hxx:289
+ ScBroadcastAreaSlotMachine aBulkBroadcastAreas ScBroadcastAreasBulk
sc/source/filter/excel/xltoolbar.hxx:24
TBCCmd cmdID sal_uInt16
sc/source/filter/excel/xltoolbar.hxx:25
@@ -416,6 +484,8 @@ sc/source/filter/excel/xltoolbar.hxx:28
TBCCmd C _Bool
sc/source/filter/excel/xltoolbar.hxx:29
TBCCmd reserved3 sal_uInt16
+sc/source/filter/excel/xltoolbar.hxx:54
+ ScCTB rVisualData std::vector<TBVisualData>
sc/source/filter/excel/xltoolbar.hxx:55
ScCTB ectbid sal_uInt32
sc/source/filter/excel/xltoolbar.hxx:73
@@ -432,6 +502,8 @@ sc/source/filter/excel/xltoolbar.hxx:80
CTBS ictbView sal_uInt16
sc/source/filter/excel/xltools.cxx:104
smD union sal_math_Double
+sc/source/filter/inc/excimp8.hxx:61
+ ImportExcel8 maAutoGeneratedCodeNames std::vector<OUString>
sc/source/filter/inc/exp_op.hxx:47
ExportBiff5 pExcRoot struct RootData *
sc/source/filter/inc/imp_op.hxx:84
@@ -444,6 +516,8 @@ sc/source/filter/inc/orcusinterface.hxx:446
ScOrcusStyles::xf mnStyleXf size_t
sc/source/filter/inc/orcusinterface.hxx:466
ScOrcusStyles::cell_style mnBuiltInId size_t
+sc/source/filter/inc/root.hxx:89
+ LOTUS_ROOT pScRangeName class ScRangeName *
sc/source/filter/inc/root.hxx:92
LOTUS_ROOT eActType enum Lotus123Typ
sc/source/filter/inc/root.hxx:93
@@ -452,22 +526,36 @@ sc/source/filter/inc/tokstack.hxx:142
TokenPool pP_Err TokenPoolPool<sal_uInt16, 8>
sc/source/filter/oox/biffhelper.cxx:41
oox::xls::(anonymous namespace)::DecodedDouble maStruct union sal_math_Double
+sc/source/filter/xml/xmlcondformat.hxx:111
+ ScXMLIconSetFormatContext mpFormatData struct ScIconSetFormatData *
+sc/source/filter/xml/XMLDetectiveContext.hxx:97
+ ScXMLDetectiveHighlightedContext pDetectiveObjVec ScMyImpDetectiveObjVec *
sc/source/filter/xml/xmldpimp.hxx:252
ScXMLDataPilotFieldContext mbHasHiddenMember _Bool
sc/source/filter/xml/xmldrani.hxx:72
ScXMLDatabaseRangeContext bIsSelection _Bool
sc/source/filter/xml/xmlexternaltabi.hxx:113
ScXMLExternalRefCellContext mnCellType sal_Int16
+sc/source/filter/xml/xmlimprt.hxx:271
+ ScXMLImport aTableStyles std::vector<OUString>
+sc/source/ui/docshell/externalrefmgr.cxx:168
+ (anonymous namespace)::RemoveFormulaCell mpCell class ScFormulaCell *const
sc/source/ui/inc/AccessibleText.hxx:194
ScAccessiblePreviewHeaderCellTextData mbRowHeader const _Bool
sc/source/ui/inc/datastream.hxx:105
sc::DataStream mnSettings sal_uInt32
+sc/source/ui/inc/PivotLayoutTreeList.hxx:20
+ ScPivotLayoutTreeList maItemValues std::vector<std::unique_ptr<ScItemValue> >
+sc/source/ui/inc/PivotLayoutTreeListData.hxx:36
+ ScPivotLayoutTreeListData maDataItemValues std::vector<std::unique_ptr<ScItemValue> >
sc/source/ui/inc/preview.hxx:47
ScPreview nTabPage long
sc/source/ui/inc/uiitems.hxx:47
ScInputStatusItem aStartPos const class ScAddress
sc/source/ui/inc/uiitems.hxx:48
ScInputStatusItem aEndPos const class ScAddress
+scripting/source/vbaevents/eventhelper.cxx:182
+ TranslatePropMap aTransInfo const struct TranslateInfo
sd/source/filter/ppt/ppt97animations.hxx:41
Ppt97AnimationInfoAtom nSlideCount sal_uInt16
sd/source/filter/ppt/ppt97animations.hxx:47
@@ -476,12 +564,20 @@ sd/source/filter/ppt/ppt97animations.hxx:50
Ppt97AnimationInfoAtom nUnknown1 sal_uInt8
sd/source/filter/ppt/ppt97animations.hxx:51
Ppt97AnimationInfoAtom nUnknown2 sal_uInt8
+sd/source/ui/framework/configuration/ConfigurationClassifier.hxx:112
+ sd::framework::ConfigurationClassifier maC1andC2 sd::framework::ConfigurationClassifier::ResourceIdVector
+sd/source/ui/inc/inspagob.hxx:37
+ SdInsertPagesObjsDlg mpDoc const class SdDrawDocument *
sd/source/ui/remotecontrol/Receiver.hxx:36
sd::Receiver pTransmitter class sd::Transmitter *
sd/source/ui/sidebar/MasterPageContainerProviders.hxx:136
sd::sidebar::TemplatePreviewProvider msURL const class rtl::OUString
sd/source/ui/sidebar/SlideBackground.hxx:100
sd::sidebar::SlideBackground m_pContainer VclPtr<class VclVBox>
+sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx:123
+ sd::slidesorter::controller::Clipboard maPagesToSelect sd::slidesorter::controller::Clipboard::PageList
+sfx2/source/dialog/filtergrouping.cxx:338
+ sfx2::ReferToFilterEntry m_aClassPos FilterGroup::iterator
sfx2/source/view/classificationcontroller.cxx:59
sfx2::ClassificationCategoriesController m_aPropertyListener class sfx2::ClassificationPropertyListener
slideshow/source/engine/opengl/TransitionImpl.hxx:296
@@ -490,6 +586,8 @@ slideshow/source/engine/opengl/TransitionImpl.hxx:297
Vertex texcoord glm::vec2
slideshow/source/engine/slideshowimpl.cxx:1036
(anonymous namespace)::SlideShowImpl::PrefetchPropertiesFunc mpSlideShowImpl class (anonymous namespace)::SlideShowImpl *const
+slideshow/test/testview.cxx:53
+ ImplTestView maCreatedSprites std::vector<std::pair<basegfx::B2DVector, double> >
soltools/cpp/cpp.h:143
macroValidator pMacro Nlist *
starmath/inc/view.hxx:158
@@ -500,6 +598,8 @@ store/source/storbios.cxx:58
OStoreSuperBlock m_nMarked sal_uInt32
store/source/storbios.cxx:59
OStoreSuperBlock m_aMarked OStoreSuperBlock::L
+svgio/inc/svgcharacternode.hxx:89
+ svgio::svgreader::SvgTextPosition maY ::std::vector<double>
svl/source/crypto/cryptosign.cxx:147
(anonymous namespace)::(anonymous) version SECItem
svl/source/crypto/cryptosign.cxx:149
@@ -514,6 +614,10 @@ svl/source/crypto/cryptosign.cxx:196
(anonymous namespace)::SigningCertificateV2 certs struct (anonymous namespace)::ESSCertIDv2 **
svl/source/misc/inethist.cxx:48
INetURLHistory_Impl::head_entry m_nMagic sal_uInt32
+svl/source/undo/undo.cxx:312
+ svl::undo::impl::UndoManagerGuard m_aUndoActionsCleanup ::std::vector<std::unique_ptr<SfxUndoAction> >
+svtools/source/misc/dialogcontrolling.cxx:124
+ svt::ControlDependencyManager_Data aControllers ::std::vector<std::shared_ptr<DialogController> >
svx/inc/sdr/overlay/overlaytools.hxx:41
drawinglayer::primitive2d::OverlayStaticRectanglePrimitive mfRotation const double
svx/inc/sdr/primitive2d/sdrolecontentprimitive2d.hxx:46
@@ -554,10 +658,18 @@ svx/source/svdraw/svdpdf.hxx:196
ImpSdrPdfImport mdPageWidthPts double
svx/source/table/tablertfimporter.cxx:54
sdr::table::RTFCellDefault maItemSet class SfxItemSet
+sw/inc/accmap.hxx:96
+ SwAccessibleMap mvShapes SwShapeList_Impl
sw/inc/shellio.hxx:152
SwReader aFileName const class rtl::OUString
+sw/inc/swwait.hxx:45
+ SwWait mpLockedDispatchers std::unordered_set<SfxDispatcher *>
sw/source/core/doc/tblafmt.cxx:186
SwAfVersions m_nVerticalAlignmentVersion sal_uInt16
+sw/source/core/inc/docsort.hxx:103
+ SwSortTextElement nOrg const sal_uLong
+sw/source/core/inc/MarkManager.hxx:119
+ sw::mark::MarkManager m_aMarkNamesSet std::unordered_set<OUString>
sw/source/core/inc/swfont.hxx:973
SvStatistics nGetTextSize sal_uInt16
sw/source/core/inc/swfont.hxx:974
@@ -568,8 +680,16 @@ sw/source/core/inc/swfont.hxx:976
SvStatistics nDrawStretchText sal_uInt16
sw/source/core/inc/swfont.hxx:977
SvStatistics nChangeFont sal_uInt16
+sw/source/core/inc/unoflatpara.hxx:142
+ SwXFlatParagraphIterator m_aFlatParaList std::set<css::uno::Reference<css::text::XFlatParagraph> >
+sw/source/core/inc/wrong.hxx:68
+ SwWrongArea mxPropertyBag css::uno::Reference<css::container::XStringKeyMap>
+sw/source/core/layout/dbg_lay.cxx:131
+ SwImplProtocol aVars std::vector<long>
sw/source/core/text/porfld.hxx:59
SwFieldPortion m_nAttrFieldType sal_uInt16
+sw/source/filter/html/swhtml.hxx:369
+ SwHTMLParser m_aOrphanedTableBoxes std::vector<std::unique_ptr<SwTableBox> >
sw/source/filter/inc/rtf.hxx:28
RTFSurround::(anonymous union)::(anonymous) nGoldCut sal_uInt8
sw/source/filter/inc/rtf.hxx:29
@@ -577,7 +697,17 @@ sw/source/filter/inc/rtf.hxx:29
sw/source/filter/inc/rtf.hxx:30
RTFSurround::(anonymous union)::(anonymous) nJunk sal_uInt8
sw/source/filter/inc/rtf.hxx:31
- RTFSurround::(anonymous) Flags struct (anonymous struct at /media/noel/disk2/libo4/sw/source/filter/inc/rtf.hxx:27:9)
+ RTFSurround::(anonymous) Flags struct (anonymous struct at /home/noel/libo/sw/source/filter/inc/rtf.hxx:27:9)
+sw/source/ui/frmdlg/frmpage.cxx:716
+ (anonymous namespace)::FrameMaps pMap const struct FrameMap *
+sw/source/ui/frmdlg/frmpage.cxx:775
+ (anonymous namespace)::RelationMaps pMap const struct RelationMap *
+sw/source/uibase/inc/maildispatcher.hxx:146
+ MailDispatcher m_aListenerVector std::vector< ::rtl::Reference<IMailDispatcherListener> >
+sw/source/uibase/inc/optload.hxx:105
+ CaptionComboBox m_DelEntryList std::vector<OUString>
+sw/source/uibase/inc/redlndlg.hxx:66
+ SwRedlineAcceptDlg m_aUsedSeqNo class SwRedlineDataParentSortArr
ucb/source/ucp/gio/gio_mount.hxx:46
OOoMountOperationClass parent_class GMountOperationClass
ucb/source/ucp/gio/gio_mount.hxx:49
@@ -588,8 +718,16 @@ ucb/source/ucp/gio/gio_mount.hxx:51
OOoMountOperationClass _gtk_reserved3 void (*)(void)
ucb/source/ucp/gio/gio_mount.hxx:52
OOoMountOperationClass _gtk_reserved4 void (*)(void)
+ucb/source/ucp/webdav-neon/NeonSession.cxx:162
+ NeonRequestContext pResource struct webdav_ucp::DAVResource *
unoidl/source/legacyprovider.cxx:87
unoidl::detail::(anonymous namespace)::Cursor manager_ rtl::Reference<Manager>
+unoidl/source/sourceprovider-scanner.hxx:119
+ unoidl::detail::SourceProviderInterfaceTypeEntityPad::DirectBase annotations std::vector<OUString>
+unoidl/source/unoidl.cxx:83
+ unoidl::(anonymous namespace)::AggregatingCursor seen_ std::set<OUString>
+unotools/source/misc/fontcvt.cxx:1043
+ ExtraTable cStar sal_Unicode
vbahelper/source/vbahelper/vbafillformat.hxx:36
ScVbaFillFormat m_nForeColor sal_Int32
vcl/inc/accel.h:33
@@ -656,6 +794,10 @@ vcl/source/gdi/pdfwriter_impl.hxx:181
vcl::PDFWriterImpl::BitmapID m_nChecksum BitmapChecksum
vcl/source/gdi/pdfwriter_impl.hxx:182
vcl::PDFWriterImpl::BitmapID m_nMaskChecksum BitmapChecksum
+vcl/source/gdi/pdfwriter_impl.hxx:467
+ vcl::PDFWriterImpl::PDFWidget m_nTabOrder sal_Int32
+vcl/source/window/menu.cxx:80
+ vcl::MenuLayoutData m_aLineItemPositions std::vector<sal_uInt16>
vcl/unx/generic/app/wmadaptor.cxx:1268
_mwmhints deco unsigned long
vcl/unx/generic/app/wmadaptor.cxx:1268
@@ -672,8 +814,10 @@ vcl/unx/generic/gdi/cairotextrender.cxx:56
(anonymous namespace)::CairoFontsCache::CacheId mbEmbolden _Bool
vcl/unx/generic/gdi/cairotextrender.cxx:57
(anonymous namespace)::CairoFontsCache::CacheId mbVerticalMetrics _Bool
-vcl/unx/gtk3/gtk3gtkinst.cxx:1156
+vcl/unx/gtk3/gtk3gtkinst.cxx:1157
in char *
+vcl/unx/gtk/a11y/atkutil.cxx:141
+ DocumentFocusListener m_aRefList std::set<uno::Reference<uno::XInterface> >
vcl/unx/gtk/a11y/atkwrapper.hxx:49
AtkObjectWrapper aParent const AtkObject
vcl/unx/gtk/a11y/atkwrapper.hxx:78
@@ -688,3 +832,19 @@ vcl/unx/gtk/hudawareness.cxx:23
(anonymous) notify GDestroyNotify
writerfilter/source/dmapper/PropertyMap.hxx:197
writerfilter::dmapper::SectionPropertyMap m_nDebugSectionNumber sal_Int32
+writerfilter/source/dmapper/SectionColumnHandler.hxx:44
+ writerfilter::dmapper::SectionColumnHandler m_aTempColumn struct writerfilter::dmapper::Column_
+xmlhelp/source/cxxhelp/provider/databases.hxx:261
+ chelp::Databases m_aDatabases chelp::Databases::DatabasesTable
+xmlhelp/source/cxxhelp/provider/databases.hxx:267
+ chelp::Databases m_aModInfo chelp::Databases::ModInfoTable
+xmlhelp/source/cxxhelp/provider/databases.hxx:270
+ chelp::Databases m_aKeywordInfo chelp::Databases::KeywordInfoTable
+xmlhelp/source/cxxhelp/provider/databases.hxx:276
+ chelp::Databases m_aZipFileTable chelp::Databases::ZipFileTable
+xmlhelp/source/cxxhelp/provider/databases.hxx:282
+ chelp::Databases m_aCollatorTable chelp::Databases::CollatorTable
+xmloff/source/draw/ximpstyl.hxx:221
+ SdXMLMasterStylesContext maMasterPageList std::vector<rtl::Reference<SdXMLMasterPageContext> >
+xmlsecurity/inc/certificatechooser.hxx:64
+ CertificateChooser mvUserData std::vector<std::shared_ptr<UserData> >