New Defects reported by Coverity Scan for LibreOffice

scan-admin at coverity.com scan-admin at coverity.com
Sat Apr 22 08:53:58 UTC 2023


Hi,

Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.

7 new defect(s) introduced to LibreOffice found with Coverity Scan.
1 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 7 of 7 defect(s)


** CID 1524751:  Null pointer dereferences  (FORWARD_NULL)
/vcl/source/graphic/BinaryDataContainer.cxx: 57 in <unnamed>::ReferencedMemoryStream::ReferencedMemoryStream(const std::shared_ptr<std::vector<unsigned char, std::allocator<unsigned char>>> &)()


________________________________________________________________________________________________________
*** CID 1524751:  Null pointer dereferences  (FORWARD_NULL)
/vcl/source/graphic/BinaryDataContainer.cxx: 57 in <unnamed>::ReferencedMemoryStream::ReferencedMemoryStream(const std::shared_ptr<std::vector<unsigned char, std::allocator<unsigned char>>> &)()
51     class ReferencedMemoryStream : public SvMemoryStream
52     {
53         std::shared_ptr<std::vector<sal_uInt8>> mpData;
54     
55     public:
56         ReferencedMemoryStream(const std::shared_ptr<std::vector<sal_uInt8>>& rData)
>>>     CID 1524751:  Null pointer dereferences  (FORWARD_NULL)
>>>     Attempting to access the managed object of an empty smart pointer "rData".
57             : SvMemoryStream(rData ? rData->data() : nullptr, rData->size(), StreamMode::READ)
58             , mpData(rData)
59         {
60         }
61     };
62     }

** CID 1524750:  Null pointer dereferences  (NULL_RETURNS)


________________________________________________________________________________________________________
*** CID 1524750:  Null pointer dereferences  (NULL_RETURNS)
/sw/source/core/access/AccessibilityIssue.cxx: 111 in sw::AccessibilityIssue::quickFixIssue() const()
105                 OUString aDesc = SwResId(STR_ENTER_ALT);
106                 SvxNameDialog aNameDialog(m_pParent, "", aDesc);
107                 if (aNameDialog.run() == RET_OK)
108                 {
109                     SwFlyFrameFormat* pFlyFormat
110                         = const_cast<SwFlyFrameFormat*>(m_pDoc->FindFlyByName(m_sObjectID));
>>>     CID 1524750:  Null pointer dereferences  (NULL_RETURNS)
>>>     Dereferencing a pointer that might be "nullptr" "pFlyFormat" when calling "SetFlyFrameTitle".
111                     m_pDoc->SetFlyFrameTitle(*pFlyFormat, aNameDialog.GetName());
112                 }
113             }
114             break;
115             default:
116                 break;

** CID 1524749:    (STRING_OVERFLOW)
/hwpfilter/source/hwpeq.cxx: 715 in eq2ltxconv(rtl::OString &, std::basic_istream<char, std::char_traits<char>>*, const char *)()
/hwpfilter/source/hwpeq.cxx: 712 in eq2ltxconv(rtl::OString &, std::basic_istream<char, std::char_traits<char>>*, const char *)()


________________________________________________________________________________________________________
*** CID 1524749:    (STRING_OVERFLOW)
/hwpfilter/source/hwpeq.cxx: 715 in eq2ltxconv(rtl::OString &, std::basic_istream<char, std::char_traits<char>>*, const char *)()
709         const hwpeq *eq = nullptr;
710         if( (eq = lookup_eqn(key)) != nullptr ) {
711           if( eq->latex )
712             strcpy(key, eq->latex);
713           else {
714             key[0] = '\\';
>>>     CID 1524749:    (STRING_OVERFLOW)
>>>     You might overrun the 256-character fixed-size string "key + 1" by copying "eq->key" without checking the length.
715             strcpy(key + 1, eq->key);
716           }
717           if( (eq->flag & EQ_CASE)
718               && rtl::isAsciiUpperCase(static_cast<unsigned char>(token[0])) )
719             key[1] = sal::static_int_cast<char>(
720                 rtl::toAsciiUpperCase(static_cast<unsigned char>(key[1])));
/hwpfilter/source/hwpeq.cxx: 712 in eq2ltxconv(rtl::OString &, std::basic_istream<char, std::char_traits<char>>*, const char *)()
706         if( sentinel && (result == 1) && strchr(sentinel, token[0]) )
707           break;
708         make_keyword(key, token);
709         const hwpeq *eq = nullptr;
710         if( (eq = lookup_eqn(key)) != nullptr ) {
711           if( eq->latex )
>>>     CID 1524749:    (STRING_OVERFLOW)
>>>     You might overrun the 256-character fixed-size string "key" by copying "eq->latex" without checking the length.
712             strcpy(key, eq->latex);
713           else {
714             key[0] = '\\';
715             strcpy(key + 1, eq->key);
716           }
717           if( (eq->flag & EQ_CASE)

** CID 1524748:  Uninitialized members  (UNINIT_CTOR)
/sfx2/source/accessibility/AccessibilityIssue.cxx: 18 in sfx::AccessibilityIssue::AccessibilityIssue(sfx::AccessibilityIssueID)()


________________________________________________________________________________________________________
*** CID 1524748:  Uninitialized members  (UNINIT_CTOR)
/sfx2/source/accessibility/AccessibilityIssue.cxx: 18 in sfx::AccessibilityIssue::AccessibilityIssue(sfx::AccessibilityIssueID)()
12     
13     namespace sfx
14     {
15     AccessibilityIssue::AccessibilityIssue(AccessibilityIssueID eIssueID)
16         : m_eIssueID(eIssueID)
17     {
>>>     CID 1524748:  Uninitialized members  (UNINIT_CTOR)
>>>     Non-static class member "m_pParent" is not initialized in this constructor nor in any functions that it calls.
18     }
19     
20     AccessibilityIssue::~AccessibilityIssue() {}
21     
22     std::vector<std::shared_ptr<AccessibilityIssue>>& AccessibilityIssueCollection::getIssues()
23     {

** CID 1524747:  Null pointer dereferences  (NULL_RETURNS)


________________________________________________________________________________________________________
*** CID 1524747:  Null pointer dereferences  (NULL_RETURNS)
/sw/source/uibase/dochdl/swdtflvr.cxx: 3982 in SwTransferable::PrivateDrop(SwWrtShell &, const Point &, bool, bool)()
3976     
3977                 // row count and direction of the table selection:
3978                 // up to down, if the cursor is there in its last table row
3979                 const SwSelBoxes& rBoxes = rSrcSh.GetTableCursor()->GetSelectedBoxes();
3980                 const SwTableNode* pTableNd = rSh.IsCursorInTable();
3981                 const SwTableLines& rLines = pTableNd->GetTable().GetTabLines();
>>>     CID 1524747:  Null pointer dereferences  (NULL_RETURNS)
>>>     Dereferencing a pointer that might be "nullptr" "pTableNd" when calling "GetStartNode".
3982                 const SwStartNode& rDelPos = rBoxes.back()
3983                         ? *rBoxes.front()->GetSttNd()
3984                         : *pTableNd->GetStartNode();
3985     
3986                 // count selected rows or columns
3987                 sal_Int32 nSelRowOrCols = 0;

** CID 1524746:    (USE_AFTER_MOVE)
/include/vcl/vclptr.hxx: 204 in VclPtr<VirtualDevice>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::ORoadmap>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<PopupMenu>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<VclButtonBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<svx::DialControlBmp>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplWin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ScrollBarBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplBorderWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdVectorizeDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<NavigationBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableWindowTitle>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScSelEntryDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::<unnamed>::IDLabel>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::TabBarEdit>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<HelpTextWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ScPreview>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractHangulHanjaConversionDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<PushButton>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::Window>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ScrollBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScDPDateGroupDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<framework::FixedImageControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplBtn>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<FormFieldButton>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractCopyDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::TabControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<FloatingWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SvxRuler>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SwScrollbar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<BibToolBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<TabPage>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::MyWin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<EditControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::HyperLabel>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<PosEdit>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBoxFloatingWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxAbstractTabDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwInsertAbstractDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<NotebookBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<bib::BibGridwin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdInsertLayerDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScDataFormDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SwEditWin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::LimitBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScImportAsciiDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwInsertDBColAutoPilot>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwConvertTableDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractGraphicFilterDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractAdditionsDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<avmedia::priv::MediaWindowControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SmGraphicWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::LayerTabBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<Edit>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxObjectTitleDescDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ListBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScGoToTabDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractPasswordToOpenModifyDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableBorderWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<NavElementBox_Impl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<Menu>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdPresLayoutDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<VclMultiLineEdit>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxAbstractInsertObjectDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<VclReferenceBase>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxHelpWindow_Impl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<FixedImage>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxZoomDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxObjectNameDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<svt::ComboBoxControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::Window>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OQueryTextView>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<WorkWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdModifyFieldDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<InputEdit>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBoxWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableEditorCtrl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxNewDictionaryDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SwPageBreakWin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::DemoWidgets>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SvtIconChoiceCtrl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractMultiTOXTabDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableGrantControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<SwSrcEditWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableWindowListBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractTitleDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractQrCodeGenDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxNameDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<TextWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<frm::ImplNavToolBar>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<ComboBoxControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<BrowserDataWin>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScShowTabDlg>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OSQLNameEditControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<BibWindowContainer>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<DecoToolBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::DemoPopup>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<OutputDevice>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OQueryDesignView>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OSelectionBrowseBox>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractJavaEditDialog>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<framework::FixedTextControl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<avmedia::priv::MediaWindowImpl>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<DevelopmentToolDockingWindow>::disposeAndClear()()
/include/vcl/vclptr.hxx: 204 in VclPtr<MeasureStatusBar>::disposeAndClear()()


________________________________________________________________________________________________________
*** CID 1524746:    (USE_AFTER_MOVE)
/include/vcl/vclptr.hxx: 204 in VclPtr<VirtualDevice>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::ORoadmap>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<PopupMenu>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<VclButtonBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<svx::DialControlBmp>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplWin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ScrollBarBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplBorderWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdVectorizeDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<NavigationBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableWindowTitle>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScSelEntryDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::<unnamed>::IDLabel>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::TabBarEdit>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<HelpTextWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ScPreview>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractHangulHanjaConversionDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<PushButton>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::Window>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ScrollBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScDPDateGroupDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<framework::FixedImageControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplBtn>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<FormFieldButton>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractCopyDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::TabControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<FloatingWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SvxRuler>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SwScrollbar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<BibToolBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<TabPage>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::MyWin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<EditControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<vcl::HyperLabel>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<PosEdit>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBoxFloatingWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxAbstractTabDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwInsertAbstractDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<NotebookBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<bib::BibGridwin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdInsertLayerDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScDataFormDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SwEditWin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::LimitBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScImportAsciiDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwInsertDBColAutoPilot>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSwConvertTableDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractGraphicFilterDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractAdditionsDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<avmedia::priv::MediaWindowControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SmGraphicWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::LayerTabBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<Edit>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxObjectTitleDescDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ListBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScGoToTabDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractPasswordToOpenModifyDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableBorderWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<NavElementBox_Impl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<Menu>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdPresLayoutDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<VclMultiLineEdit>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxAbstractInsertObjectDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<VclReferenceBase>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SfxHelpWindow_Impl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<FixedImage>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxZoomDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxObjectNameDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<svt::ComboBoxControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<sd::Window>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OQueryTextView>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<WorkWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSdModifyFieldDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<InputEdit>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ImplListBoxWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableEditorCtrl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxNewDictionaryDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SwPageBreakWin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::DemoWidgets>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SvtIconChoiceCtrl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractMultiTOXTabDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableGrantControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<SwSrcEditWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OTableWindowListBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractTitleDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractQrCodeGenDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractSvxNameDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<TextWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<frm::ImplNavToolBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<ComboBoxControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<BrowserDataWin>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractScShowTabDlg>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OSQLNameEditControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<BibWindowContainer>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<DecoToolBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<<unnamed>::DemoPopup>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<OutputDevice>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OQueryDesignView>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<dbaui::OSelectionBrowseBox>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<AbstractJavaEditDialog>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<framework::FixedTextControl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<avmedia::priv::MediaWindowImpl>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<DevelopmentToolDockingWindow>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     
/include/vcl/vclptr.hxx: 204 in VclPtr<MeasureStatusBar>::disposeAndClear()()
198         }
199     
200         void disposeAndClear()
201         {
202             // hold it alive for the lifetime of this method
203             ::rtl::Reference<reference_type> aTmp(std::move(m_rInnerRef));
>>>     CID 1524746:    (USE_AFTER_MOVE)
>>>     "this->m_rInnerRef" is used after it has been already moved.
204             assert(!m_rInnerRef); // the move ctor above must take care of it
205             if (aTmp.get()) {
206                 aTmp->disposeOnce();
207             }
208         }
209     

** CID 1524745:  Null pointer dereferences  (FORWARD_NULL)


________________________________________________________________________________________________________
*** CID 1524745:  Null pointer dereferences  (FORWARD_NULL)
/svx/source/unodraw/XPropertyTable.cxx: 556 in <unnamed>::SvxUnoXGradientTable::getAny(const XPropertyEntry *) const()
550         // for compatibility, still set StartColor/EndColor
551         const basegfx::ColorStops& rColorStops(aXGradient.GetColorStops());
552         aGradient.StartColor = static_cast<sal_Int32>(Color(rColorStops.front().getStopColor()));
553         aGradient.EndColor = static_cast<sal_Int32>(Color(rColorStops.back().getStopColor()));
554     
555         // fill ColorStops to extended Gradient2
>>>     CID 1524745:  Null pointer dereferences  (FORWARD_NULL)
>>>     Passing "aGradient.ColorStops" to "fillColorStopSequenceFromColorStops", which dereferences null "aGradient.ColorStops._pSequence".
556         basegfx::utils::fillColorStopSequenceFromColorStops(aGradient.ColorStops, rColorStops);
557     
558         return uno::Any(aGradient);
559     }
560     
561     std::unique_ptr<XPropertyEntry> SvxUnoXGradientTable::createEntry(const OUString& rName, const uno::Any& rAny) const


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3DHAgZ_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJi2T-2B2q2LBMGMHE-2B-2BHwIUN-2BSQFIglREDwUZDnppALi6I0IYsY9jAlcvIsul7LoyRGPY8qjCI-2BJelmeQiLF4QHkVdThzcojJ4CEEWWfOll9WeAB6fmCg8SF1ygHl4fcq4HJP1PFO0gYIO8NxGTIImkWDrNpQf-2F7CizB7R4sPYDywwY-3D



More information about the LibreOffice mailing list