Coverage Report

Created: 2026-07-10 11:04

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libreoffice/include/tools/ref.hxx
Line
Count
Source
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
 * This file is part of the LibreOffice project.
4
 *
5
 * This Source Code Form is subject to the terms of the Mozilla Public
6
 * License, v. 2.0. If a copy of the MPL was not distributed with this
7
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
 *
9
 * This file incorporates work covered by the following license notice:
10
 *
11
 *   Licensed to the Apache Software Foundation (ASF) under one or more
12
 *   contributor license agreements. See the NOTICE file distributed
13
 *   with this work for additional information regarding copyright
14
 *   ownership. The ASF licenses this file to you under the Apache
15
 *   License, Version 2.0 (the "License"); you may not use this file
16
 *   except in compliance with the License. You may obtain a copy of
17
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
 */
19
#ifndef INCLUDED_TOOLS_REF_HXX
20
#define INCLUDED_TOOLS_REF_HXX
21
22
#include <sal/config.h>
23
#include <cassert>
24
#include <tools/toolsdllapi.h>
25
#include <utility>
26
27
/**
28
   This implements similar functionality to boost::intrusive_ptr
29
*/
30
31
namespace tools {
32
33
/** T must be a class that extends SvRefBase */
34
template<typename T> class SAL_DLLPUBLIC_RTTI SvRef final {
35
public:
36
36.7M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvLockBytes>::SvRef()
Line
Count
Source
36
6.72M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<FontCharMap>::SvRef()
Line
Count
Source
36
223k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::SvRef()
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::SvRef()
tools::SvRef<utl::UcbLockBytes>::SvRef()
Line
Count
Source
36
114k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<ScRangeList>::SvRef()
Line
Count
Source
36
15.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<ScRangePairList>::SvRef()
Line
Count
Source
36
277k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvKeyValueIterator>::SvRef()
Line
Count
Source
36
303k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<sfx2::SvLinkSource>::SvRef()
Line
Count
Source
36
114k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SfxHintPoster>::SvRef()
Line
Count
Source
36
4.18k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::SvRef()
Line
Count
Source
36
167k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::SvRef()
tools::SvRef<SfxMedium>::SvRef()
Line
Count
Source
36
181k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::SvRef()
Unexecuted instantiation: tools::SvRef<svt::CellController>::SvRef()
Unexecuted instantiation: tools::SvRef<DbGridRow>::SvRef()
tools::SvRef<SvRefBase>::SvRef()
Line
Count
Source
36
52
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SbxVariable>::SvRef()
Line
Count
Source
36
26
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<SbxBase>::SvRef()
Unexecuted instantiation: tools::SvRef<SbxObject>::SvRef()
Unexecuted instantiation: tools::SvRef<SbxArray>::SvRef()
Unexecuted instantiation: tools::SvRef<SbxInfo>::SvRef()
tools::SvRef<sfx2::SvBaseLink>::SvRef()
Line
Count
Source
36
6.28M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<Writer>::SvRef()
Line
Count
Source
36
33.3k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SwServerObject>::SvRef()
Line
Count
Source
36
342k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SwBaseLink>::SvRef()
Line
Count
Source
36
121k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::SvRef()
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef()
Line
Count
Source
36
767k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::SvRef()
Line
Count
Source
36
3.49k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::SvRef()
Line
Count
Source
36
217k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef()
Line
Count
Source
36
41.8k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFSprms>::SvRef()
Line
Count
Source
36
2.78M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFShape>::SvRef()
Line
Count
Source
36
1.45M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFPicture>::SvRef()
Line
Count
Source
36
1.45M
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::SvRef()
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef()
Line
Count
Source
36
1.04M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef()
Line
Count
Source
36
3.86M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef()
Line
Count
Source
36
28.7k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::SvRef()
Line
Count
Source
36
20.0k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FontTable>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::SettingsTable>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::GraphicImport>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef()
Line
Count
Source
36
27.8k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::SdtHelper>::SvRef()
Line
Count
Source
36
6.75k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef()
Line
Count
Source
36
113k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef()
Line
Count
Source
36
7.10k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FormControlHelper>::SvRef()
Line
Count
Source
36
7.10k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef()
Line
Count
Source
36
7.03k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef()
Line
Count
Source
36
3.80k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::WrapPolygon>::SvRef()
Line
Count
Source
36
1.74k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef()
Line
Count
Source
36
234k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef()
Line
Count
Source
36
9.84k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef()
Line
Count
Source
36
1.97k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef()
Line
Count
Source
36
54.1k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef()
Line
Count
Source
36
218k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TableData>::SvRef()
Line
Count
Source
36
14.1k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::RowData>::SvRef()
Line
Count
Source
36
27.7k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::SvRef()
Line
Count
Source
36
11.3k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef()
Line
Count
Source
36
96.2k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef()
Line
Count
Source
36
360k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::SvRef()
Line
Count
Source
36
8.73M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::SvRef()
Line
Count
Source
36
10.5k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvXMLItemMapEntries>::SvRef()
Line
Count
Source
36
117k
    constexpr SvRef(): pObj(nullptr) {}
37
38
    SvRef(SvRef&& rObj) noexcept
39
5.91M
    {
40
5.91M
        pObj = rObj.pObj;
41
5.91M
        rObj.pObj = nullptr;
42
5.91M
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::SvRef(tools::SvRef<ImplFontCharMap>&&)
tools::SvRef<utl::UcbLockBytes>::SvRef(tools::SvRef<utl::UcbLockBytes>&&)
Line
Count
Source
39
44.9k
    {
40
44.9k
        pObj = rObj.pObj;
41
44.9k
        rObj.pObj = nullptr;
42
44.9k
    }
tools::SvRef<ScRangeList>::SvRef(tools::SvRef<ScRangeList>&&)
Line
Count
Source
39
56.5k
    {
40
56.5k
        pObj = rObj.pObj;
41
56.5k
        rObj.pObj = nullptr;
42
56.5k
    }
tools::SvRef<sfx2::SvBaseLink>::SvRef(tools::SvRef<sfx2::SvBaseLink>&&)
Line
Count
Source
39
140k
    {
40
140k
        pObj = rObj.pObj;
41
140k
        rObj.pObj = nullptr;
42
140k
    }
Unexecuted instantiation: tools::SvRef<SbxVariable>::SvRef(tools::SvRef<SbxVariable>&&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::SvRef(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>&&)
Line
Count
Source
39
741k
    {
40
741k
        pObj = rObj.pObj;
41
741k
        rObj.pObj = nullptr;
42
741k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::Properties> >&&)
Line
Count
Source
39
63.3k
    {
40
63.3k
        pObj = rObj.pObj;
41
63.3k
        rObj.pObj = nullptr;
42
63.3k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(tools::SvRef<writerfilter::rtftok::RTFValue>&&)
Line
Count
Source
39
1.06M
    {
40
1.06M
        pObj = rObj.pObj;
41
1.06M
        rObj.pObj = nullptr;
42
1.06M
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(tools::SvRef<writerfilter::rtftok::TableRowBuffer>&&)
Line
Count
Source
39
2.48k
    {
40
2.48k
        pObj = rObj.pObj;
41
2.48k
        rObj.pObj = nullptr;
42
2.48k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(tools::SvRef<writerfilter::dmapper::TablePositionHandler>&&)
Line
Count
Source
39
15.8k
    {
40
15.8k
        pObj = rObj.pObj;
41
15.8k
        rObj.pObj = nullptr;
42
15.8k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::TablePropertyMap>&&)
Line
Count
Source
39
33.4k
    {
40
33.4k
        pObj = rObj.pObj;
41
33.4k
        rObj.pObj = nullptr;
42
33.4k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>&&)
Line
Count
Source
39
40.6k
    {
40
40.6k
        pObj = rObj.pObj;
41
40.6k
        rObj.pObj = nullptr;
42
40.6k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphProperties>&&)
Line
Count
Source
39
16.1k
    {
40
16.1k
        pObj = rObj.pObj;
41
16.1k
        rObj.pObj = nullptr;
42
16.1k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(tools::SvRef<writerfilter::dmapper::RedlineParams>&&)
Line
Count
Source
39
413
    {
40
413
        pObj = rObj.pObj;
41
413
        rObj.pObj = nullptr;
42
413
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::PropertyMap>&&)
Line
Count
Source
39
84.1k
    {
40
84.1k
        pObj = rObj.pObj;
41
84.1k
        rObj.pObj = nullptr;
42
84.1k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(tools::SvRef<writerfilter::dmapper::FieldContext>&&)
Line
Count
Source
39
7.10k
    {
40
7.10k
        pObj = rObj.pObj;
41
7.10k
        rObj.pObj = nullptr;
42
7.10k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(tools::SvRef<writerfilter::dmapper::FontEntry>&&)
Line
Count
Source
39
18.9k
    {
40
18.9k
        pObj = rObj.pObj;
41
18.9k
        rObj.pObj = nullptr;
42
18.9k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef(tools::SvRef<writerfilter::dmapper::FFDataHandler>&&)
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef(tools::SvRef<writerfilter::dmapper::ListLevel>&&)
Line
Count
Source
39
32.3k
    {
40
32.3k
        pObj = rObj.pObj;
41
32.3k
        rObj.pObj = nullptr;
42
32.3k
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(tools::SvRef<writerfilter::dmapper::AbstractListDef>&&)
Line
Count
Source
39
2.89k
    {
40
2.89k
        pObj = rObj.pObj;
41
2.89k
        rObj.pObj = nullptr;
42
2.89k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(tools::SvRef<writerfilter::dmapper::ListDef>&&)
Line
Count
Source
39
2.89k
    {
40
2.89k
        pObj = rObj.pObj;
41
2.89k
        rObj.pObj = nullptr;
42
2.89k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef(tools::SvRef<writerfilter::dmapper::NumPicBullet>&&)
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetEntry>&&)
Line
Count
Source
39
49.2k
    {
40
49.2k
        pObj = rObj.pObj;
41
49.2k
        rObj.pObj = nullptr;
42
49.2k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(tools::SvRef<writerfilter::dmapper::RowData>&&)
Line
Count
Source
39
6.40k
    {
40
6.40k
        pObj = rObj.pObj;
41
6.40k
        rObj.pObj = nullptr;
42
6.40k
    }
tools::SvRef<writerfilter::dmapper::CellData>::SvRef(tools::SvRef<writerfilter::dmapper::CellData>&&)
Line
Count
Source
39
41.7k
    {
40
41.7k
        pObj = rObj.pObj;
41
41.7k
        rObj.pObj = nullptr;
42
41.7k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(tools::SvRef<writerfilter::dmapper::TableData>&&)
Line
Count
Source
39
714
    {
40
714
        pObj = rObj.pObj;
41
714
        rObj.pObj = nullptr;
42
714
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLStream>&&)
Line
Count
Source
39
8.35k
    {
40
8.35k
        pObj = rObj.pObj;
41
8.35k
        rObj.pObj = nullptr;
42
8.35k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>&&)
Line
Count
Source
39
864k
    {
40
864k
        pObj = rObj.pObj;
41
864k
        rObj.pObj = nullptr;
42
864k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >&&)
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLProperty>&&)
Line
Count
Source
39
2.55M
    {
40
2.55M
        pObj = rObj.pObj;
41
2.55M
        rObj.pObj = nullptr;
42
2.55M
    }
tools::SvRef<SvXMLItemMapEntries>::SvRef(tools::SvRef<SvXMLItemMapEntries>&&)
Line
Count
Source
39
25.7k
    {
40
25.7k
        pObj = rObj.pObj;
41
25.7k
        rObj.pObj = nullptr;
42
25.7k
    }
43
44
49.1M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
49.1M
    {
46
49.1M
        if (pObj != nullptr) pObj->AddNextRef();
47
49.1M
    }
tools::SvRef<FontMetricData>::SvRef(tools::SvRef<FontMetricData> const&)
Line
Count
Source
44
18.1M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
18.1M
    {
46
18.1M
        if (pObj != nullptr) pObj->AddNextRef();
47
18.1M
    }
tools::SvRef<FontCharMap>::SvRef(tools::SvRef<FontCharMap> const&)
Line
Count
Source
44
211k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
211k
    {
46
211k
        if (pObj != nullptr) pObj->AddNextRef();
47
211k
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::SvRef(tools::SvRef<ImplFontCharMap> const&)
tools::SvRef<utl::UcbLockBytes>::SvRef(tools::SvRef<utl::UcbLockBytes> const&)
Line
Count
Source
44
44.9k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
44.9k
    {
46
44.9k
        if (pObj != nullptr) pObj->AddNextRef();
47
44.9k
    }
tools::SvRef<ScRangeList>::SvRef(tools::SvRef<ScRangeList> const&)
Line
Count
Source
44
66.9k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
66.9k
    {
46
66.9k
        if (pObj != nullptr) pObj->AddNextRef();
47
66.9k
    }
Unexecuted instantiation: tools::SvRef<sfx2::SvBaseLink>::SvRef(tools::SvRef<sfx2::SvBaseLink> const&)
Unexecuted instantiation: tools::SvRef<SfxMedium>::SvRef(tools::SvRef<SfxMedium> const&)
Unexecuted instantiation: tools::SvRef<DbGridRow>::SvRef(tools::SvRef<DbGridRow> const&)
Unexecuted instantiation: tools::SvRef<svt::CellController>::SvRef(tools::SvRef<svt::CellController> const&)
Unexecuted instantiation: tools::SvRef<SbxBase>::SvRef(tools::SvRef<SbxBase> const&)
Unexecuted instantiation: tools::SvRef<SbxArray>::SvRef(tools::SvRef<SbxArray> const&)
Unexecuted instantiation: tools::SvRef<SbxInfo>::SvRef(tools::SvRef<SbxInfo> const&)
Unexecuted instantiation: tools::SvRef<SbxVariable>::SvRef(tools::SvRef<SbxVariable> const&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::SvRef(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl> const&)
Line
Count
Source
44
3.71M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
3.71M
    {
46
3.71M
        if (pObj != nullptr) pObj->AddNextRef();
47
3.71M
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(tools::SvRef<writerfilter::rtftok::TableRowBuffer> const&)
Line
Count
Source
44
26.6k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
26.6k
    {
46
26.6k
        if (pObj != nullptr) pObj->AddNextRef();
47
26.6k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::Properties> > const&)
Line
Count
Source
44
52.9k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
52.9k
    {
46
52.9k
        if (pObj != nullptr) pObj->AddNextRef();
47
52.9k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(tools::SvRef<writerfilter::rtftok::RTFValue> const&)
Line
Count
Source
44
1.05M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.05M
    {
46
1.05M
        if (pObj != nullptr) pObj->AddNextRef();
47
1.05M
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::PropertyMap> const&)
Line
Count
Source
44
645k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
645k
    {
46
645k
        if (pObj != nullptr) pObj->AddNextRef();
47
645k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef(tools::SvRef<writerfilter::dmapper::ListsManager> const&)
Line
Count
Source
44
8.15k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
8.15k
    {
46
8.15k
        if (pObj != nullptr) pObj->AddNextRef();
47
8.15k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetEntry> const&)
Line
Count
Source
44
1.06M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.06M
    {
46
1.06M
        if (pObj != nullptr) pObj->AddNextRef();
47
1.06M
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(tools::SvRef<writerfilter::dmapper::FieldContext> const&)
Line
Count
Source
44
44.0k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
44.0k
    {
46
44.0k
        if (pObj != nullptr) pObj->AddNextRef();
47
44.0k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetTable> const&)
Line
Count
Source
44
422k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
422k
    {
46
422k
        if (pObj != nullptr) pObj->AddNextRef();
47
422k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::SvRef(tools::SvRef<writerfilter::dmapper::GraphicImport> const&)
Line
Count
Source
44
1.74k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.74k
    {
46
1.74k
        if (pObj != nullptr) pObj->AddNextRef();
47
1.74k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap> const&)
Line
Count
Source
44
78.9k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
78.9k
    {
46
78.9k
        if (pObj != nullptr) pObj->AddNextRef();
47
78.9k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&)
Line
Count
Source
44
75.5k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
75.5k
    {
46
75.5k
        if (pObj != nullptr) pObj->AddNextRef();
47
75.5k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(tools::SvRef<writerfilter::dmapper::TablePositionHandler> const&)
Line
Count
Source
44
31.5k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
31.5k
    {
46
31.5k
        if (pObj != nullptr) pObj->AddNextRef();
47
31.5k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::SvRef(tools::SvRef<writerfilter::dmapper::DomainMapperTableManager> const&)
Line
Count
Source
44
13.3k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
13.3k
    {
46
13.3k
        if (pObj != nullptr) pObj->AddNextRef();
47
13.3k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(tools::SvRef<writerfilter::dmapper::RedlineParams> const&)
Line
Count
Source
44
14.8k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
14.8k
    {
46
14.8k
        if (pObj != nullptr) pObj->AddNextRef();
47
14.8k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphProperties> const&)
Line
Count
Source
44
2.85k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
2.85k
    {
46
2.85k
        if (pObj != nullptr) pObj->AddNextRef();
47
2.85k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef(tools::SvRef<writerfilter::dmapper::FFDataHandler> const&)
tools::SvRef<writerfilter::dmapper::FormControlHelper>::SvRef(tools::SvRef<writerfilter::dmapper::FormControlHelper> const&)
Line
Count
Source
44
5.58k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
5.58k
    {
46
5.58k
        if (pObj != nullptr) pObj->AddNextRef();
47
5.58k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(tools::SvRef<writerfilter::dmapper::FontEntry> const&)
Line
Count
Source
44
130k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
130k
    {
46
130k
        if (pObj != nullptr) pObj->AddNextRef();
47
130k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(tools::SvRef<writerfilter::dmapper::ListDef> const&)
Line
Count
Source
44
2.63k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
2.63k
    {
46
2.63k
        if (pObj != nullptr) pObj->AddNextRef();
47
2.63k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef(tools::SvRef<writerfilter::dmapper::NumPicBullet> const&)
Line
Count
Source
44
9
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
9
    {
46
9
        if (pObj != nullptr) pObj->AddNextRef();
47
9
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(tools::SvRef<writerfilter::dmapper::AbstractListDef> const&)
Line
Count
Source
44
5.24k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
5.24k
    {
46
5.24k
        if (pObj != nullptr) pObj->AddNextRef();
47
5.24k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef(tools::SvRef<writerfilter::dmapper::ListLevel> const&)
Line
Count
Source
44
85.6k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
85.6k
    {
46
85.6k
        if (pObj != nullptr) pObj->AddNextRef();
47
85.6k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap> const&)
tools::SvRef<writerfilter::dmapper::CellData>::SvRef(tools::SvRef<writerfilter::dmapper::CellData> const&)
Line
Count
Source
44
32.7k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
32.7k
    {
46
32.7k
        if (pObj != nullptr) pObj->AddNextRef();
47
32.7k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(tools::SvRef<writerfilter::dmapper::RowData> const&)
Line
Count
Source
44
16.8k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
16.8k
    {
46
16.8k
        if (pObj != nullptr) pObj->AddNextRef();
47
16.8k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(tools::SvRef<writerfilter::dmapper::TableData> const&)
Line
Count
Source
44
150k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
150k
    {
46
150k
        if (pObj != nullptr) pObj->AddNextRef();
47
150k
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLStream> const&)
Line
Count
Source
44
27.3k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
27.3k
    {
46
27.3k
        if (pObj != nullptr) pObj->AddNextRef();
47
27.3k
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLProperty> const&)
Line
Count
Source
44
6.53M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
6.53M
    {
46
6.53M
        if (pObj != nullptr) pObj->AddNextRef();
47
6.53M
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet> const&)
Line
Count
Source
44
5.26M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
5.26M
    {
46
5.26M
        if (pObj != nullptr) pObj->AddNextRef();
47
5.26M
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> > const&)
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLParserState> const&)
Line
Count
Source
44
2.31M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
2.31M
    {
46
2.31M
        if (pObj != nullptr) pObj->AddNextRef();
47
2.31M
    }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns> const&)
Line
Count
Source
44
8.72M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
8.72M
    {
46
8.72M
        if (pObj != nullptr) pObj->AddNextRef();
47
8.72M
    }
tools::SvRef<SvXMLItemMapEntries>::SvRef(tools::SvRef<SvXMLItemMapEntries> const&)
Line
Count
Source
44
25.8k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
25.8k
    {
46
25.8k
        if (pObj != nullptr) pObj->AddNextRef();
47
25.8k
    }
48
49
15.6M
    SvRef(T * pObjP): pObj(pObjP)
50
15.6M
    {
51
15.6M
        if (pObj != nullptr) pObj->AddFirstRef();
52
15.6M
    }
tools::SvRef<SvLockBytes>::SvRef(SvLockBytes*)
Line
Count
Source
49
224k
    SvRef(T * pObjP): pObj(pObjP)
50
224k
    {
51
224k
        if (pObj != nullptr) pObj->AddFirstRef();
52
224k
    }
tools::SvRef<FontCharMap>::SvRef(FontCharMap*)
Line
Count
Source
49
5
    SvRef(T * pObjP): pObj(pObjP)
50
5
    {
51
5
        if (pObj != nullptr) pObj->AddFirstRef();
52
5
    }
tools::SvRef<FontMetricData>::SvRef(FontMetricData*)
Line
Count
Source
49
264k
    SvRef(T * pObjP): pObj(pObjP)
50
264k
    {
51
264k
        if (pObj != nullptr) pObj->AddFirstRef();
52
264k
    }
tools::SvRef<ImplFontCharMap>::SvRef(ImplFontCharMap*)
Line
Count
Source
49
5
    SvRef(T * pObjP): pObj(pObjP)
50
5
    {
51
5
        if (pObj != nullptr) pObj->AddFirstRef();
52
5
    }
tools::SvRef<BaseStorageStream>::SvRef(BaseStorageStream*)
Line
Count
Source
49
1.62M
    SvRef(T * pObjP): pObj(pObjP)
50
1.62M
    {
51
1.62M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.62M
    }
tools::SvRef<BaseStorage>::SvRef(BaseStorage*)
Line
Count
Source
49
397k
    SvRef(T * pObjP): pObj(pObjP)
50
397k
    {
51
397k
        if (pObj != nullptr) pObj->AddFirstRef();
52
397k
    }
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::SvRef(UCBStorageStream_Impl*)
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::SvRef(UCBStorage_Impl*)
tools::SvRef<utl::UcbLockBytes>::SvRef(utl::UcbLockBytes*)
Line
Count
Source
49
269k
    SvRef(T * pObjP): pObj(pObjP)
50
269k
    {
51
269k
        if (pObj != nullptr) pObj->AddFirstRef();
52
269k
    }
tools::SvRef<ScRangeList>::SvRef(ScRangeList*)
Line
Count
Source
49
70.3k
    SvRef(T * pObjP): pObj(pObjP)
50
70.3k
    {
51
70.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
70.3k
    }
tools::SvRef<SvKeyValueIterator>::SvRef(SvKeyValueIterator*)
Line
Count
Source
49
69.2k
    SvRef(T * pObjP): pObj(pObjP)
50
69.2k
    {
51
69.2k
        if (pObj != nullptr) pObj->AddFirstRef();
52
69.2k
    }
tools::SvRef<ScRangePairList>::SvRef(ScRangePairList*)
Line
Count
Source
49
277k
    SvRef(T * pObjP): pObj(pObjP)
50
277k
    {
51
277k
        if (pObj != nullptr) pObj->AddFirstRef();
52
277k
    }
tools::SvRef<sfx2::SvBaseLink>::SvRef(sfx2::SvBaseLink*)
Line
Count
Source
49
208k
    SvRef(T * pObjP): pObj(pObjP)
50
208k
    {
51
208k
        if (pObj != nullptr) pObj->AddFirstRef();
52
208k
    }
tools::SvRef<EditRTFParser>::SvRef(EditRTFParser*)
Line
Count
Source
49
12.0k
    SvRef(T * pObjP): pObj(pObjP)
50
12.0k
    {
51
12.0k
        if (pObj != nullptr) pObj->AddFirstRef();
52
12.0k
    }
tools::SvRef<EditHTMLParser>::SvRef(EditHTMLParser*)
Line
Count
Source
49
25.1k
    SvRef(T * pObjP): pObj(pObjP)
50
25.1k
    {
51
25.1k
        if (pObj != nullptr) pObj->AddFirstRef();
52
25.1k
    }
tools::SvRef<sfx2::SvLinkSource>::SvRef(sfx2::SvLinkSource*)
Line
Count
Source
49
90.9k
    SvRef(T * pObjP): pObj(pObjP)
50
90.9k
    {
51
90.9k
        if (pObj != nullptr) pObj->AddFirstRef();
52
90.9k
    }
tools::SvRef<SfxHintPoster>::SvRef(SfxHintPoster*)
Line
Count
Source
49
4.18k
    SvRef(T * pObjP): pObj(pObjP)
50
4.18k
    {
51
4.18k
        if (pObj != nullptr) pObj->AddFirstRef();
52
4.18k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::SvRef(SvCompatWeakHdl<SfxFrame>*)
Line
Count
Source
49
12.4k
    SvRef(T * pObjP): pObj(pObjP)
50
12.4k
    {
51
12.4k
        if (pObj != nullptr) pObj->AddFirstRef();
52
12.4k
    }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::SvRef(SfxDocTemplate_Impl*)
Unexecuted instantiation: tools::SvRef<SfxMedium>::SvRef(SfxMedium*)
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::SvRef(ImpSdrObjTextLink*)
Unexecuted instantiation: tools::SvRef<svt::CellController>::SvRef(svt::CellController*)
Unexecuted instantiation: tools::SvRef<DbGridRow>::SvRef(DbGridRow*)
tools::SvRef<SvRefBase>::SvRef(SvRefBase*)
Line
Count
Source
49
26
    SvRef(T * pObjP): pObj(pObjP)
50
26
    {
51
26
        if (pObj != nullptr) pObj->AddFirstRef();
52
26
    }
Unexecuted instantiation: tools::SvRef<SbxBase>::SvRef(SbxBase*)
Unexecuted instantiation: tools::SvRef<SbxObject>::SvRef(SbxObject*)
Unexecuted instantiation: tools::SvRef<SbxArray>::SvRef(SbxArray*)
Unexecuted instantiation: tools::SvRef<SbxVariable>::SvRef(SbxVariable*)
Unexecuted instantiation: tools::SvRef<SbxInfo>::SvRef(SbxInfo*)
Unexecuted instantiation: tools::SvRef<SwServerObject>::SvRef(SwServerObject*)
tools::SvRef<SwBaseLink>::SvRef(SwBaseLink*)
Line
Count
Source
49
103k
    SvRef(T * pObjP): pObj(pObjP)
50
103k
    {
51
103k
        if (pObj != nullptr) pObj->AddFirstRef();
52
103k
    }
tools::SvRef<Writer>::SvRef(Writer*)
Line
Count
Source
49
33.3k
    SvRef(T * pObjP): pObj(pObjP)
50
33.3k
    {
51
33.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
33.3k
    }
tools::SvRef<SwHTMLParser>::SvRef(SwHTMLParser*)
Line
Count
Source
49
14.6k
    SvRef(T * pObjP): pObj(pObjP)
50
14.6k
    {
51
14.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
14.6k
    }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::SvRef(SwTransferDdeLink*)
Unexecuted instantiation: htmlreqifreader.cxx:tools::SvRef<(anonymous namespace)::ReqIfRtfReader>::SvRef((anonymous namespace)::ReqIfRtfReader*)
tools::SvRef<writerfilter::rtftok::RTFDocument>::SvRef(writerfilter::rtftok::RTFDocument*)
Line
Count
Source
49
3.26k
    SvRef(T * pObjP): pObj(pObjP)
50
3.26k
    {
51
3.26k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.26k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(writerfilter::rtftok::RTFValue*)
Line
Count
Source
49
1.51M
    SvRef(T * pObjP): pObj(pObjP)
50
1.51M
    {
51
1.51M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.51M
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::SvRef(writerfilter::rtftok::RTFTokenizer*)
Line
Count
Source
49
217k
    SvRef(T * pObjP): pObj(pObjP)
50
217k
    {
51
217k
        if (pObj != nullptr) pObj->AddFirstRef();
52
217k
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::SvRef(writerfilter::rtftok::RTFSdrImport*)
Line
Count
Source
49
3.45k
    SvRef(T * pObjP): pObj(pObjP)
50
3.45k
    {
51
3.45k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.45k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::SvRef(writerfilter::Reference<writerfilter::Stream>*)
Line
Count
Source
49
3.21k
    SvRef(T * pObjP): pObj(pObjP)
50
3.21k
    {
51
3.21k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.21k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(writerfilter::Reference<writerfilter::Properties>*)
Line
Count
Source
49
1.52M
    SvRef(T * pObjP): pObj(pObjP)
50
1.52M
    {
51
1.52M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.52M
    }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::SvRef(writerfilter::Reference<writerfilter::Table>*)
Line
Count
Source
49
8.50k
    SvRef(T * pObjP): pObj(pObjP)
50
8.50k
    {
51
8.50k
        if (pObj != nullptr) pObj->AddFirstRef();
52
8.50k
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(writerfilter::rtftok::TableRowBuffer*)
Line
Count
Source
49
23.2k
    SvRef(T * pObjP): pObj(pObjP)
50
23.2k
    {
51
23.2k
        if (pObj != nullptr) pObj->AddFirstRef();
52
23.2k
    }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::SvRef(writerfilter::rtftok::RTFSprmsImpl*)
Line
Count
Source
49
836k
    SvRef(T * pObjP): pObj(pObjP)
50
836k
    {
51
836k
        if (pObj != nullptr) pObj->AddFirstRef();
52
836k
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::SvRef(writerfilter::rtftok::RTFSprms*)
Line
Count
Source
49
427k
    SvRef(T * pObjP): pObj(pObjP)
50
427k
    {
51
427k
        if (pObj != nullptr) pObj->AddFirstRef();
52
427k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFShape>::SvRef(writerfilter::rtftok::RTFShape*)
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFPicture>::SvRef(writerfilter::rtftok::RTFPicture*)
tools::SvRef<writerfilter::Stream>::SvRef(writerfilter::Stream*)
Line
Count
Source
49
6.75k
    SvRef(T * pObjP): pObj(pObjP)
50
6.75k
    {
51
6.75k
        if (pObj != nullptr) pObj->AddFirstRef();
52
6.75k
    }
tools::SvRef<writerfilter::dmapper::SettingsTable>::SvRef(writerfilter::dmapper::SettingsTable*)
Line
Count
Source
49
6.75k
    SvRef(T * pObjP): pObj(pObjP)
50
6.75k
    {
51
6.75k
        if (pObj != nullptr) pObj->AddFirstRef();
52
6.75k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::SvRef(writerfilter::dmapper::FontTable*)
Line
Count
Source
49
3.80k
    SvRef(T * pObjP): pObj(pObjP)
50
3.80k
    {
51
3.80k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.80k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef(writerfilter::dmapper::StyleSheetTable*)
Line
Count
Source
49
6.75k
    SvRef(T * pObjP): pObj(pObjP)
50
6.75k
    {
51
6.75k
        if (pObj != nullptr) pObj->AddFirstRef();
52
6.75k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(writerfilter::dmapper::PropertyMap*)
Line
Count
Source
49
1.21M
    SvRef(T * pObjP): pObj(pObjP)
50
1.21M
    {
51
1.21M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.21M
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(writerfilter::dmapper::TablePropertyMap*)
Line
Count
Source
49
132k
    SvRef(T * pObjP): pObj(pObjP)
50
132k
    {
51
132k
        if (pObj != nullptr) pObj->AddFirstRef();
52
132k
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef(writerfilter::dmapper::FFDataHandler*)
Line
Count
Source
49
665
    SvRef(T * pObjP): pObj(pObjP)
50
665
    {
51
665
        if (pObj != nullptr) pObj->AddFirstRef();
52
665
    }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::SvRef(writerfilter::dmapper::SectionColumnHandler*)
Line
Count
Source
49
1.10k
    SvRef(T * pObjP): pObj(pObjP)
50
1.10k
    {
51
1.10k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.10k
    }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::SvRef(writerfilter::dmapper::PageBordersHandler*)
Line
Count
Source
49
186
    SvRef(T * pObjP): pObj(pObjP)
50
186
    {
51
186
        if (pObj != nullptr) pObj->AddFirstRef();
52
186
    }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::SvRef(writerfilter::dmapper::MeasureHandler*)
Line
Count
Source
49
39.3k
    SvRef(T * pObjP): pObj(pObjP)
50
39.3k
    {
51
39.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
39.3k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::SvRef(writerfilter::dmapper::TextFillHandler*)
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::SvRef(writerfilter::dmapper::TextEffectsHandler*)
Line
Count
Source
49
702
    SvRef(T * pObjP): pObj(pObjP)
50
702
    {
51
702
        if (pObj != nullptr) pObj->AddFirstRef();
52
702
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef(writerfilter::dmapper::StyleSheetEntry*)
Line
Count
Source
49
321k
    SvRef(T * pObjP): pObj(pObjP)
50
321k
    {
51
321k
        if (pObj != nullptr) pObj->AddFirstRef();
52
321k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(writerfilter::dmapper::ParagraphPropertyMap*)
Line
Count
Source
49
115k
    SvRef(T * pObjP): pObj(pObjP)
50
115k
    {
51
115k
        if (pObj != nullptr) pObj->AddFirstRef();
52
115k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(writerfilter::dmapper::TablePositionHandler*)
Line
Count
Source
49
207
    SvRef(T * pObjP): pObj(pObjP)
50
207
    {
51
207
        if (pObj != nullptr) pObj->AddFirstRef();
52
207
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::SvRef(writerfilter::dmapper::DomainMapperTableManager*)
Line
Count
Source
49
13.3k
    SvRef(T * pObjP): pObj(pObjP)
50
13.3k
    {
51
13.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
13.3k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(writerfilter::dmapper::FieldContext*)
Line
Count
Source
49
12.5k
    SvRef(T * pObjP): pObj(pObjP)
50
12.5k
    {
51
12.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
12.5k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::SvRef(writerfilter::dmapper::DomainMapperTableHandler*)
Line
Count
Source
49
35.1k
    SvRef(T * pObjP): pObj(pObjP)
50
35.1k
    {
51
35.1k
        if (pObj != nullptr) pObj->AddFirstRef();
52
35.1k
    }
tools::SvRef<writerfilter::dmapper::SdtHelper>::SvRef(writerfilter::dmapper::SdtHelper*)
Line
Count
Source
49
6.75k
    SvRef(T * pObjP): pObj(pObjP)
50
6.75k
    {
51
6.75k
        if (pObj != nullptr) pObj->AddFirstRef();
52
6.75k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::SvRef(writerfilter::dmapper::SectionPropertyMap*)
Line
Count
Source
49
4.27k
    SvRef(T * pObjP): pObj(pObjP)
50
4.27k
    {
51
4.27k
        if (pObj != nullptr) pObj->AddFirstRef();
52
4.27k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef(writerfilter::dmapper::ListsManager*)
Line
Count
Source
49
1.96k
    SvRef(T * pObjP): pObj(pObjP)
50
1.96k
    {
51
1.96k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.96k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(writerfilter::dmapper::ParagraphProperties*)
Line
Count
Source
49
532
    SvRef(T * pObjP): pObj(pObjP)
50
532
    {
51
532
        if (pObj != nullptr) pObj->AddFirstRef();
52
532
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(writerfilter::dmapper::RedlineParams*)
Line
Count
Source
49
130k
    SvRef(T * pObjP): pObj(pObjP)
50
130k
    {
51
130k
        if (pObj != nullptr) pObj->AddFirstRef();
52
130k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FormControlHelper>::SvRef(writerfilter::dmapper::FormControlHelper*)
tools::SvRef<writerfilter::dmapper::GraphicImport>::SvRef(writerfilter::dmapper::GraphicImport*)
Line
Count
Source
49
1.74k
    SvRef(T * pObjP): pObj(pObjP)
50
1.74k
    {
51
1.74k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.74k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(writerfilter::dmapper::FontEntry*)
Line
Count
Source
49
100k
    SvRef(T * pObjP): pObj(pObjP)
50
100k
    {
51
100k
        if (pObj != nullptr) pObj->AddFirstRef();
52
100k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef(writerfilter::dmapper::ListLevel*)
Line
Count
Source
49
19.8k
    SvRef(T * pObjP): pObj(pObjP)
50
19.8k
    {
51
19.8k
        if (pObj != nullptr) pObj->AddFirstRef();
52
19.8k
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(writerfilter::dmapper::AbstractListDef*)
Line
Count
Source
49
5.25k
    SvRef(T * pObjP): pObj(pObjP)
50
5.25k
    {
51
5.25k
        if (pObj != nullptr) pObj->AddFirstRef();
52
5.25k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(writerfilter::dmapper::ListDef*)
Line
Count
Source
49
2.63k
    SvRef(T * pObjP): pObj(pObjP)
50
2.63k
    {
51
2.63k
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.63k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef(writerfilter::dmapper::NumPicBullet*)
Line
Count
Source
49
9
    SvRef(T * pObjP): pObj(pObjP)
50
9
    {
51
9
        if (pObj != nullptr) pObj->AddFirstRef();
52
9
    }
tools::SvRef<writerfilter::dmapper::WrapHandler>::SvRef(writerfilter::dmapper::WrapHandler*)
Line
Count
Source
49
425
    SvRef(T * pObjP): pObj(pObjP)
50
425
    {
51
425
        if (pObj != nullptr) pObj->AddFirstRef();
52
425
    }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::SvRef(writerfilter::dmapper::StyleSheetPropertyMap*)
Line
Count
Source
49
38.7k
    SvRef(T * pObjP): pObj(pObjP)
50
38.7k
    {
51
38.7k
        if (pObj != nullptr) pObj->AddFirstRef();
52
38.7k
    }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::SvRef(writerfilter::dmapper::TableStyleSheetEntry*)
Line
Count
Source
49
823
    SvRef(T * pObjP): pObj(pObjP)
50
823
    {
51
823
        if (pObj != nullptr) pObj->AddFirstRef();
52
823
    }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::SvRef(writerfilter::dmapper::LatentStyleHandler*)
Line
Count
Source
49
80.0k
    SvRef(T * pObjP): pObj(pObjP)
50
80.0k
    {
51
80.0k
        if (pObj != nullptr) pObj->AddFirstRef();
52
80.0k
    }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::SvRef(writerfilter::dmapper::TablePropertiesHandler*)
Line
Count
Source
49
55.3k
    SvRef(T * pObjP): pObj(pObjP)
50
55.3k
    {
51
55.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
55.3k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(writerfilter::dmapper::RowData*)
Line
Count
Source
49
19.9k
    SvRef(T * pObjP): pObj(pObjP)
50
19.9k
    {
51
19.9k
        if (pObj != nullptr) pObj->AddFirstRef();
52
19.9k
    }
tools::SvRef<writerfilter::dmapper::CellData>::SvRef(writerfilter::dmapper::CellData*)
Line
Count
Source
49
32.7k
    SvRef(T * pObjP): pObj(pObjP)
50
32.7k
    {
51
32.7k
        if (pObj != nullptr) pObj->AddFirstRef();
52
32.7k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(writerfilter::dmapper::TableData*)
Line
Count
Source
49
65.6k
    SvRef(T * pObjP): pObj(pObjP)
50
65.6k
    {
51
65.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
65.6k
    }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::SvRef(writerfilter::dmapper::TDefTableHandler*)
Line
Count
Source
49
16.8k
    SvRef(T * pObjP): pObj(pObjP)
50
16.8k
    {
51
16.8k
        if (pObj != nullptr) pObj->AddFirstRef();
52
16.8k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::SvRef(writerfilter::dmapper::WrapPolygon*)
Line
Count
Source
49
6
    SvRef(T * pObjP): pObj(pObjP)
50
6
    {
51
6
        if (pObj != nullptr) pObj->AddFirstRef();
52
6
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::SvRef(writerfilter::Reference<writerfilter::BinaryObj>*)
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef(writerfilter::ooxml::OOXMLPropertySet*)
Line
Count
Source
49
1.57M
    SvRef(T * pObjP): pObj(pObjP)
50
1.57M
    {
51
1.57M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.57M
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::SvRef(writerfilter::ooxml::OOXMLProperty*)
Line
Count
Source
49
3.14M
    SvRef(T * pObjP): pObj(pObjP)
50
3.14M
    {
51
3.14M
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.14M
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(writerfilter::ooxml::OOXMLStream*)
Line
Count
Source
49
45.0k
    SvRef(T * pObjP): pObj(pObjP)
50
45.0k
    {
51
45.0k
        if (pObj != nullptr) pObj->AddFirstRef();
52
45.0k
    }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::SvRef(writerfilter::ooxml::OOXMLParserState*)
Line
Count
Source
49
10.5k
    SvRef(T * pObjP): pObj(pObjP)
50
10.5k
    {
51
10.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
10.5k
    }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::SvRef(writerfilter::dmapper::ExtentHandler*)
Line
Count
Source
49
166
    SvRef(T * pObjP): pObj(pObjP)
50
166
    {
51
166
        if (pObj != nullptr) pObj->AddFirstRef();
52
166
    }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::SvRef(writerfilter::ooxml::OOXMLFactory_ns*)
Line
Count
Source
49
28
    SvRef(T * pObjP): pObj(pObjP)
50
28
    {
51
28
        if (pObj != nullptr) pObj->AddFirstRef();
52
28
    }
tools::SvRef<SvXMLItemMapEntries>::SvRef(SvXMLItemMapEntries*)
Line
Count
Source
49
102k
    SvRef(T * pObjP): pObj(pObjP)
50
102k
    {
51
102k
        if (pObj != nullptr) pObj->AddFirstRef();
52
102k
    }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::SvRef(writerfilter::ooxml::OOXMLDocument*)
Line
Count
Source
49
2.64k
    SvRef(T * pObjP): pObj(pObjP)
50
2.64k
    {
51
2.64k
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.64k
    }
53
54
    ~SvRef()
55
107M
    {
56
107M
        if (pObj != nullptr) pObj->ReleaseRef();
57
107M
    }
tools::SvRef<SvLockBytes>::~SvRef()
Line
Count
Source
55
6.94M
    {
56
6.94M
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.94M
    }
tools::SvRef<FontMetricData>::~SvRef()
Line
Count
Source
55
18.4M
    {
56
18.4M
        if (pObj != nullptr) pObj->ReleaseRef();
57
18.4M
    }
tools::SvRef<FontCharMap>::~SvRef()
Line
Count
Source
55
434k
    {
56
434k
        if (pObj != nullptr) pObj->ReleaseRef();
57
434k
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::~SvRef()
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::~SvRef()
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::~SvRef()
tools::SvRef<BaseStorageStream>::~SvRef()
Line
Count
Source
55
1.62M
    {
56
1.62M
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.62M
    }
tools::SvRef<BaseStorage>::~SvRef()
Line
Count
Source
55
397k
    {
56
397k
        if (pObj != nullptr) pObj->ReleaseRef();
57
397k
    }
tools::SvRef<utl::UcbLockBytes>::~SvRef()
Line
Count
Source
55
474k
    {
56
474k
        if (pObj != nullptr) pObj->ReleaseRef();
57
474k
    }
tools::SvRef<ScRangeList>::~SvRef()
Line
Count
Source
55
209k
    {
56
209k
        if (pObj != nullptr) pObj->ReleaseRef();
57
209k
    }
tools::SvRef<ScRangePairList>::~SvRef()
Line
Count
Source
55
554k
    {
56
554k
        if (pObj != nullptr) pObj->ReleaseRef();
57
554k
    }
tools::SvRef<SvKeyValueIterator>::~SvRef()
Line
Count
Source
55
372k
    {
56
372k
        if (pObj != nullptr) pObj->ReleaseRef();
57
372k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::~SvRef()
Line
Count
Source
55
179k
    {
56
179k
        if (pObj != nullptr) pObj->ReleaseRef();
57
179k
    }
tools::SvRef<sfx2::SvBaseLink>::~SvRef()
Line
Count
Source
55
6.63M
    {
56
6.63M
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.63M
    }
tools::SvRef<EditRTFParser>::~SvRef()
Line
Count
Source
55
12.0k
    {
56
12.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
12.0k
    }
tools::SvRef<EditHTMLParser>::~SvRef()
Line
Count
Source
55
25.1k
    {
56
25.1k
        if (pObj != nullptr) pObj->ReleaseRef();
57
25.1k
    }
tools::SvRef<sfx2::SvLinkSource>::~SvRef()
Line
Count
Source
55
205k
    {
56
205k
        if (pObj != nullptr) pObj->ReleaseRef();
57
205k
    }
tools::SvRef<SfxHintPoster>::~SvRef()
Line
Count
Source
55
8.35k
    {
56
8.35k
        if (pObj != nullptr) pObj->ReleaseRef();
57
8.35k
    }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::~SvRef()
tools::SvRef<SfxMedium>::~SvRef()
Line
Count
Source
55
181k
    {
56
181k
        if (pObj != nullptr) pObj->ReleaseRef();
57
181k
    }
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::~SvRef()
Unexecuted instantiation: tools::SvRef<DbGridRow>::~SvRef()
Unexecuted instantiation: tools::SvRef<svt::CellController>::~SvRef()
tools::SvRef<SvRefBase>::~SvRef()
Line
Count
Source
55
26
    {
56
26
        if (pObj != nullptr) pObj->ReleaseRef();
57
26
    }
Unexecuted instantiation: tools::SvRef<SbxVariable>::~SvRef()
Unexecuted instantiation: tools::SvRef<SbxBase>::~SvRef()
Unexecuted instantiation: tools::SvRef<SbxObject>::~SvRef()
Unexecuted instantiation: tools::SvRef<SbxArray>::~SvRef()
Unexecuted instantiation: tools::SvRef<SbxInfo>::~SvRef()
tools::SvRef<Writer>::~SvRef()
Line
Count
Source
55
66.7k
    {
56
66.7k
        if (pObj != nullptr) pObj->ReleaseRef();
57
66.7k
    }
tools::SvRef<SwServerObject>::~SvRef()
Line
Count
Source
55
342k
    {
56
342k
        if (pObj != nullptr) pObj->ReleaseRef();
57
342k
    }
tools::SvRef<SwBaseLink>::~SvRef()
Line
Count
Source
55
224k
    {
56
224k
        if (pObj != nullptr) pObj->ReleaseRef();
57
224k
    }
tools::SvRef<SwHTMLParser>::~SvRef()
Line
Count
Source
55
14.6k
    {
56
14.6k
        if (pObj != nullptr) pObj->ReleaseRef();
57
14.6k
    }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::~SvRef()
Unexecuted instantiation: htmlreqifreader.cxx:tools::SvRef<(anonymous namespace)::ReqIfRtfReader>::~SvRef()
tools::SvRef<writerfilter::rtftok::RTFDocument>::~SvRef()
Line
Count
Source
55
3.26k
    {
56
3.26k
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.26k
    }
tools::SvRef<writerfilter::Stream>::~SvRef()
Line
Count
Source
55
6.75k
    {
56
6.75k
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.75k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::~SvRef()
Line
Count
Source
55
1.67M
    {
56
1.67M
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.67M
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::~SvRef()
Line
Count
Source
55
4.40M
    {
56
4.40M
        if (pObj != nullptr) pObj->ReleaseRef();
57
4.40M
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::~SvRef()
Line
Count
Source
55
6.94k
    {
56
6.94k
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.94k
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::~SvRef()
Line
Count
Source
55
435k
    {
56
435k
        if (pObj != nullptr) pObj->ReleaseRef();
57
435k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::~SvRef()
Line
Count
Source
55
14.5k
    {
56
14.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
14.5k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::~SvRef()
Line
Count
Source
55
8.50k
    {
56
8.50k
        if (pObj != nullptr) pObj->ReleaseRef();
57
8.50k
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::~SvRef()
Line
Count
Source
55
52.3k
    {
56
52.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
52.3k
    }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::~SvRef()
Line
Count
Source
55
5.29M
    {
56
5.29M
        if (pObj != nullptr) pObj->ReleaseRef();
57
5.29M
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::~SvRef()
Line
Count
Source
55
3.21M
    {
56
3.21M
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.21M
    }
tools::SvRef<writerfilter::rtftok::RTFShape>::~SvRef()
Line
Count
Source
55
1.45M
    {
56
1.45M
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.45M
    }
tools::SvRef<writerfilter::rtftok::RTFPicture>::~SvRef()
Line
Count
Source
55
1.45M
    {
56
1.45M
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.45M
    }
tools::SvRef<writerfilter::dmapper::SettingsTable>::~SvRef()
Line
Count
Source
55
13.5k
    {
56
13.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
13.5k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::~SvRef()
Line
Count
Source
55
10.5k
    {
56
10.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
10.5k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::~SvRef()
Line
Count
Source
55
173k
    {
56
173k
        if (pObj != nullptr) pObj->ReleaseRef();
57
173k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::~SvRef()
Line
Count
Source
55
460k
    {
56
460k
        if (pObj != nullptr) pObj->ReleaseRef();
57
460k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::~SvRef()
Line
Count
Source
55
5.81M
    {
56
5.81M
        if (pObj != nullptr) pObj->ReleaseRef();
57
5.81M
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::~SvRef()
Line
Count
Source
55
2.48M
    {
56
2.48M
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.48M
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::~SvRef()
Line
Count
Source
55
7.76k
    {
56
7.76k
        if (pObj != nullptr) pObj->ReleaseRef();
57
7.76k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::~SvRef()
Line
Count
Source
55
435k
    {
56
435k
        if (pObj != nullptr) pObj->ReleaseRef();
57
435k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::~SvRef()
Line
Count
Source
55
254k
    {
56
254k
        if (pObj != nullptr) pObj->ReleaseRef();
57
254k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::~SvRef()
Line
Count
Source
55
16.8k
    {
56
16.8k
        if (pObj != nullptr) pObj->ReleaseRef();
57
16.8k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::~SvRef()
Line
Count
Source
55
62.3k
    {
56
62.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
62.3k
    }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::~SvRef()
Line
Count
Source
55
1.10k
    {
56
1.10k
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.10k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::~SvRef()
Line
Count
Source
55
70.6k
    {
56
70.6k
        if (pObj != nullptr) pObj->ReleaseRef();
57
70.6k
    }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::~SvRef()
Line
Count
Source
55
186
    {
56
186
        if (pObj != nullptr) pObj->ReleaseRef();
57
186
    }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::~SvRef()
Line
Count
Source
55
39.3k
    {
56
39.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
39.3k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::~SvRef()
Line
Count
Source
55
10.2k
    {
56
10.2k
        if (pObj != nullptr) pObj->ReleaseRef();
57
10.2k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::~SvRef()
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::~SvRef()
Line
Count
Source
55
702
    {
56
702
        if (pObj != nullptr) pObj->ReleaseRef();
57
702
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::~SvRef()
Line
Count
Source
55
235k
    {
56
235k
        if (pObj != nullptr) pObj->ReleaseRef();
57
235k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::~SvRef()
Line
Count
Source
55
76.3k
    {
56
76.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
76.3k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::~SvRef()
Line
Count
Source
55
26.6k
    {
56
26.6k
        if (pObj != nullptr) pObj->ReleaseRef();
57
26.6k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::~SvRef()
Line
Count
Source
55
133k
    {
56
133k
        if (pObj != nullptr) pObj->ReleaseRef();
57
133k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::~SvRef()
Line
Count
Source
55
55.2k
    {
56
55.2k
        if (pObj != nullptr) pObj->ReleaseRef();
57
55.2k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::~SvRef()
Line
Count
Source
55
11.0k
    {
56
11.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
11.0k
    }
tools::SvRef<writerfilter::dmapper::SdtHelper>::~SvRef()
Line
Count
Source
55
13.5k
    {
56
13.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
13.5k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::~SvRef()
Line
Count
Source
55
372k
    {
56
372k
        if (pObj != nullptr) pObj->ReleaseRef();
57
372k
    }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::~SvRef()
Line
Count
Source
55
12.6k
    {
56
12.6k
        if (pObj != nullptr) pObj->ReleaseRef();
57
12.6k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::~SvRef()
Line
Count
Source
55
1.74k
    {
56
1.74k
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.74k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::~SvRef()
tools::SvRef<writerfilter::dmapper::AbstractListDef>::~SvRef()
Line
Count
Source
55
23.2k
    {
56
23.2k
        if (pObj != nullptr) pObj->ReleaseRef();
57
23.2k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::~SvRef()
Line
Count
Source
55
1.99k
    {
56
1.99k
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.99k
    }
tools::SvRef<writerfilter::dmapper::WrapHandler>::~SvRef()
Line
Count
Source
55
425
    {
56
425
        if (pObj != nullptr) pObj->ReleaseRef();
57
425
    }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::~SvRef()
Line
Count
Source
55
38.7k
    {
56
38.7k
        if (pObj != nullptr) pObj->ReleaseRef();
57
38.7k
    }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::~SvRef()
Line
Count
Source
55
823
    {
56
823
        if (pObj != nullptr) pObj->ReleaseRef();
57
823
    }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::~SvRef()
Line
Count
Source
55
80.0k
    {
56
80.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
80.0k
    }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::~SvRef()
Line
Count
Source
55
55.3k
    {
56
55.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
55.3k
    }
tools::SvRef<writerfilter::dmapper::CellData>::~SvRef()
Line
Count
Source
55
107k
    {
56
107k
        if (pObj != nullptr) pObj->ReleaseRef();
57
107k
    }
tools::SvRef<writerfilter::dmapper::RowData>::~SvRef()
Line
Count
Source
55
70.9k
    {
56
70.9k
        if (pObj != nullptr) pObj->ReleaseRef();
57
70.9k
    }
tools::SvRef<writerfilter::dmapper::TableData>::~SvRef()
Line
Count
Source
55
231k
    {
56
231k
        if (pObj != nullptr) pObj->ReleaseRef();
57
231k
    }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::~SvRef()
Line
Count
Source
55
16.8k
    {
56
16.8k
        if (pObj != nullptr) pObj->ReleaseRef();
57
16.8k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::~SvRef()
Line
Count
Source
55
8.06M
    {
56
8.06M
        if (pObj != nullptr) pObj->ReleaseRef();
57
8.06M
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::~SvRef()
Line
Count
Source
55
177k
    {
56
177k
        if (pObj != nullptr) pObj->ReleaseRef();
57
177k
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::~SvRef()
Line
Count
Source
55
12.2M
    {
56
12.2M
        if (pObj != nullptr) pObj->ReleaseRef();
57
12.2M
    }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::~SvRef()
Line
Count
Source
55
17.4M
    {
56
17.4M
        if (pObj != nullptr) pObj->ReleaseRef();
57
17.4M
    }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::~SvRef()
Line
Count
Source
55
2.33M
    {
56
2.33M
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.33M
    }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::~SvRef()
Line
Count
Source
55
166
    {
56
166
        if (pObj != nullptr) pObj->ReleaseRef();
57
166
    }
tools::SvRef<SvXMLItemMapEntries>::~SvRef()
Line
Count
Source
55
272k
    {
56
272k
        if (pObj != nullptr) pObj->ReleaseRef();
57
272k
    }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::~SvRef()
Line
Count
Source
55
2.64k
    {
56
2.64k
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.64k
    }
58
59
    void clear()
60
404k
    {
61
404k
        if (pObj != nullptr) {
62
234k
            T * pRefObj = pObj;
63
234k
            pObj = nullptr;
64
234k
            pRefObj->ReleaseRef();
65
234k
        }
66
404k
    }
Unexecuted instantiation: tools::SvRef<ScRangeList>::clear()
tools::SvRef<sfx2::SvBaseLink>::clear()
Line
Count
Source
60
16.4k
    {
61
16.4k
        if (pObj != nullptr) {
62
16.4k
            T * pRefObj = pObj;
63
16.4k
            pObj = nullptr;
64
16.4k
            pRefObj->ReleaseRef();
65
16.4k
        }
66
16.4k
    }
tools::SvRef<sfx2::SvLinkSource>::clear()
Line
Count
Source
60
90.7k
    {
61
90.7k
        if (pObj != nullptr) {
62
90.7k
            T * pRefObj = pObj;
63
90.7k
            pObj = nullptr;
64
90.7k
            pRefObj->ReleaseRef();
65
90.7k
        }
66
90.7k
    }
Unexecuted instantiation: tools::SvRef<SfxMedium>::clear()
Unexecuted instantiation: tools::SvRef<SbxVariable>::clear()
Unexecuted instantiation: tools::SvRef<SvRefBase>::clear()
Unexecuted instantiation: tools::SvRef<svt::CellController>::clear()
Unexecuted instantiation: tools::SvRef<SwBaseLink>::clear()
Unexecuted instantiation: tools::SvRef<Writer>::clear()
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::clear()
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::clear()
Line
Count
Source
60
85.8k
    {
61
85.8k
        if (pObj != nullptr) {
62
33.6k
            T * pRefObj = pObj;
63
33.6k
            pObj = nullptr;
64
33.6k
            pRefObj->ReleaseRef();
65
33.6k
        }
66
85.8k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::clear()
Line
Count
Source
60
5.57k
    {
61
5.57k
        if (pObj != nullptr) {
62
204
            T * pRefObj = pObj;
63
204
            pObj = nullptr;
64
204
            pRefObj->ReleaseRef();
65
204
        }
66
5.57k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::clear()
Line
Count
Source
60
62.6k
    {
61
62.6k
        if (pObj != nullptr) {
62
62.6k
            T * pRefObj = pObj;
63
62.6k
            pObj = nullptr;
64
62.6k
            pRefObj->ReleaseRef();
65
62.6k
        }
66
62.6k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::clear()
Line
Count
Source
60
123k
    {
61
123k
        if (pObj != nullptr) {
62
11.4k
            T * pRefObj = pObj;
63
11.4k
            pObj = nullptr;
64
11.4k
            pRefObj->ReleaseRef();
65
11.4k
        }
66
123k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::clear()
Line
Count
Source
60
1.74k
    {
61
1.74k
        if (pObj != nullptr) {
62
1.74k
            T * pRefObj = pObj;
63
1.74k
            pObj = nullptr;
64
1.74k
            pRefObj->ReleaseRef();
65
1.74k
        }
66
1.74k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::clear()
Line
Count
Source
60
16.2k
    {
61
16.2k
        if (pObj != nullptr) {
62
16.2k
            T * pRefObj = pObj;
63
16.2k
            pObj = nullptr;
64
16.2k
            pRefObj->ReleaseRef();
65
16.2k
        }
66
16.2k
    }
tools::SvRef<writerfilter::dmapper::RowData>::clear()
Line
Count
Source
60
11
    {
61
11
        if (pObj != nullptr) {
62
11
            T * pRefObj = pObj;
63
11
            pObj = nullptr;
64
11
            pRefObj->ReleaseRef();
65
11
        }
66
11
    }
tools::SvRef<writerfilter::Stream>::clear()
Line
Count
Source
60
1.56k
    {
61
1.56k
        if (pObj != nullptr) {
62
1.56k
            T * pRefObj = pObj;
63
1.56k
            pObj = nullptr;
64
1.56k
            pRefObj->ReleaseRef();
65
1.56k
        }
66
1.56k
    }
67
68
    SvRef & operator =(SvRef const & rObj)
69
6.21M
    {
70
6.21M
        if (rObj.pObj != nullptr) {
71
6.16M
            rObj.pObj->AddNextRef();
72
6.16M
        }
73
6.21M
        T * pRefObj = pObj;
74
6.21M
        pObj = rObj.pObj;
75
6.21M
        if (pRefObj != nullptr) {
76
1.51M
            pRefObj->ReleaseRef();
77
1.51M
        }
78
6.21M
        return *this;
79
6.21M
    }
tools::SvRef<ScRangePairList>::operator=(tools::SvRef<ScRangePairList> const&)
Line
Count
Source
69
98
    {
70
98
        if (rObj.pObj != nullptr) {
71
98
            rObj.pObj->AddNextRef();
72
98
        }
73
98
        T * pRefObj = pObj;
74
98
        pObj = rObj.pObj;
75
98
        if (pRefObj != nullptr) {
76
49
            pRefObj->ReleaseRef();
77
49
        }
78
98
        return *this;
79
98
    }
tools::SvRef<ScRangeList>::operator=(tools::SvRef<ScRangeList> const&)
Line
Count
Source
69
40.2k
    {
70
40.2k
        if (rObj.pObj != nullptr) {
71
40.2k
            rObj.pObj->AddNextRef();
72
40.2k
        }
73
40.2k
        T * pRefObj = pObj;
74
40.2k
        pObj = rObj.pObj;
75
40.2k
        if (pRefObj != nullptr) {
76
40.2k
            pRefObj->ReleaseRef();
77
40.2k
        }
78
40.2k
        return *this;
79
40.2k
    }
Unexecuted instantiation: tools::SvRef<SfxMedium>::operator=(tools::SvRef<SfxMedium> const&)
Unexecuted instantiation: tools::SvRef<DbGridRow>::operator=(tools::SvRef<DbGridRow> const&)
Unexecuted instantiation: tools::SvRef<SbxInfo>::operator=(tools::SvRef<SbxInfo> const&)
Unexecuted instantiation: tools::SvRef<SbxVariable>::operator=(tools::SvRef<SbxVariable> const&)
Unexecuted instantiation: tools::SvRef<svt::CellController>::operator=(tools::SvRef<svt::CellController> const&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator=(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl> const&)
Line
Count
Source
69
51.0k
    {
70
51.0k
        if (rObj.pObj != nullptr) {
71
51.0k
            rObj.pObj->AddNextRef();
72
51.0k
        }
73
51.0k
        T * pRefObj = pObj;
74
51.0k
        pObj = rObj.pObj;
75
51.0k
        if (pRefObj != nullptr) {
76
51.0k
            pRefObj->ReleaseRef();
77
51.0k
        }
78
51.0k
        return *this;
79
51.0k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Properties> > const&)
Line
Count
Source
69
8.56k
    {
70
8.56k
        if (rObj.pObj != nullptr) {
71
8.56k
            rObj.pObj->AddNextRef();
72
8.56k
        }
73
8.56k
        T * pRefObj = pObj;
74
8.56k
        pObj = rObj.pObj;
75
8.56k
        if (pRefObj != nullptr) {
76
504
            pRefObj->ReleaseRef();
77
504
        }
78
8.56k
        return *this;
79
8.56k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator=(tools::SvRef<writerfilter::rtftok::RTFValue> const&)
Line
Count
Source
69
62.1k
    {
70
62.1k
        if (rObj.pObj != nullptr) {
71
54.7k
            rObj.pObj->AddNextRef();
72
54.7k
        }
73
62.1k
        T * pRefObj = pObj;
74
62.1k
        pObj = rObj.pObj;
75
62.1k
        if (pRefObj != nullptr) {
76
54.3k
            pRefObj->ReleaseRef();
77
54.3k
        }
78
62.1k
        return *this;
79
62.1k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::PropertyMap> const&)
Line
Count
Source
69
4.76M
    {
70
4.76M
        if (rObj.pObj != nullptr) {
71
4.76M
            rObj.pObj->AddNextRef();
72
4.76M
        }
73
4.76M
        T * pRefObj = pObj;
74
4.76M
        pObj = rObj.pObj;
75
4.76M
        if (pRefObj != nullptr) {
76
1.00M
            pRefObj->ReleaseRef();
77
1.00M
        }
78
4.76M
        return *this;
79
4.76M
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&)
Line
Count
Source
69
85.3k
    {
70
85.3k
        if (rObj.pObj != nullptr) {
71
54.6k
            rObj.pObj->AddNextRef();
72
54.6k
        }
73
85.3k
        T * pRefObj = pObj;
74
85.3k
        pObj = rObj.pObj;
75
85.3k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
85.3k
        return *this;
79
85.3k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::CellData>::operator=(tools::SvRef<writerfilter::dmapper::CellData> const&)
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator=(tools::SvRef<writerfilter::dmapper::AbstractListDef> const&)
Line
Count
Source
69
2.63k
    {
70
2.63k
        if (rObj.pObj != nullptr) {
71
2.63k
            rObj.pObj->AddNextRef();
72
2.63k
        }
73
2.63k
        T * pRefObj = pObj;
74
2.63k
        pObj = rObj.pObj;
75
2.63k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
2.63k
        return *this;
79
2.63k
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator=(tools::SvRef<writerfilter::dmapper::FFDataHandler> const&)
Line
Count
Source
69
663
    {
70
663
        if (rObj.pObj != nullptr) {
71
663
            rObj.pObj->AddNextRef();
72
663
        }
73
663
        T * pRefObj = pObj;
74
663
        pObj = rObj.pObj;
75
663
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
663
        return *this;
79
663
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FormControlHelper>::operator=(tools::SvRef<writerfilter::dmapper::FormControlHelper> const&)
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap> const&)
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator=(tools::SvRef<writerfilter::dmapper::StyleSheetEntry> const&)
Line
Count
Source
69
285k
    {
70
285k
        if (rObj.pObj != nullptr) {
71
285k
            rObj.pObj->AddNextRef();
72
285k
        }
73
285k
        T * pRefObj = pObj;
74
285k
        pObj = rObj.pObj;
75
285k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
285k
        return *this;
79
285k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator=(tools::SvRef<writerfilter::dmapper::RedlineParams> const&)
Line
Count
Source
69
6.94k
    {
70
6.94k
        if (rObj.pObj != nullptr) {
71
6.94k
            rObj.pObj->AddNextRef();
72
6.94k
        }
73
6.94k
        T * pRefObj = pObj;
74
6.94k
        pObj = rObj.pObj;
75
6.94k
        if (pRefObj != nullptr) {
76
2.39k
            pRefObj->ReleaseRef();
77
2.39k
        }
78
6.94k
        return *this;
79
6.94k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator=(tools::SvRef<writerfilter::dmapper::FieldContext> const&)
Line
Count
Source
69
7.03k
    {
70
7.03k
        if (rObj.pObj != nullptr) {
71
7.03k
            rObj.pObj->AddNextRef();
72
7.03k
        }
73
7.03k
        T * pRefObj = pObj;
74
7.03k
        pObj = rObj.pObj;
75
7.03k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
7.03k
        return *this;
79
7.03k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator=(tools::SvRef<writerfilter::dmapper::WrapPolygon> const&)
Line
Count
Source
69
4
    {
70
4
        if (rObj.pObj != nullptr) {
71
4
            rObj.pObj->AddNextRef();
72
4
        }
73
4
        T * pRefObj = pObj;
74
4
        pObj = rObj.pObj;
75
4
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
4
        return *this;
79
4
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator=(tools::SvRef<writerfilter::dmapper::ListLevel> const&)
Line
Count
Source
69
205k
    {
70
205k
        if (rObj.pObj != nullptr) {
71
198k
            rObj.pObj->AddNextRef();
72
198k
        }
73
205k
        T * pRefObj = pObj;
74
205k
        pObj = rObj.pObj;
75
205k
        if (pRefObj != nullptr) {
76
17.2k
            pRefObj->ReleaseRef();
77
17.2k
        }
78
205k
        return *this;
79
205k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator=(tools::SvRef<writerfilter::dmapper::NumPicBullet> const&)
Line
Count
Source
69
9
    {
70
9
        if (rObj.pObj != nullptr) {
71
9
            rObj.pObj->AddNextRef();
72
9
        }
73
9
        T * pRefObj = pObj;
74
9
        pObj = rObj.pObj;
75
9
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
9
        return *this;
79
9
    }
tools::SvRef<writerfilter::dmapper::ListDef>::operator=(tools::SvRef<writerfilter::dmapper::ListDef> const&)
Line
Count
Source
69
10.2k
    {
70
10.2k
        if (rObj.pObj != nullptr) {
71
10.2k
            rObj.pObj->AddNextRef();
72
10.2k
        }
73
10.2k
        T * pRefObj = pObj;
74
10.2k
        pObj = rObj.pObj;
75
10.2k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
10.2k
        return *this;
79
10.2k
    }
tools::SvRef<writerfilter::dmapper::RowData>::operator=(tools::SvRef<writerfilter::dmapper::RowData> const&)
Line
Count
Source
69
11
    {
70
11
        if (rObj.pObj != nullptr) {
71
11
            rObj.pObj->AddNextRef();
72
11
        }
73
11
        T * pRefObj = pObj;
74
11
        pObj = rObj.pObj;
75
11
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
11
        return *this;
79
11
    }
tools::SvRef<writerfilter::dmapper::TableData>::operator=(tools::SvRef<writerfilter::dmapper::TableData> const&)
Line
Count
Source
69
1.05k
    {
70
1.05k
        if (rObj.pObj != nullptr) {
71
1.05k
            rObj.pObj->AddNextRef();
72
1.05k
        }
73
1.05k
        T * pRefObj = pObj;
74
1.05k
        pObj = rObj.pObj;
75
1.05k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
1.05k
        return *this;
79
1.05k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator=(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler> const&)
Line
Count
Source
69
13.3k
    {
70
13.3k
        if (rObj.pObj != nullptr) {
71
13.3k
            rObj.pObj->AddNextRef();
72
13.3k
        }
73
13.3k
        T * pRefObj = pObj;
74
13.3k
        pObj = rObj.pObj;
75
13.3k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
13.3k
        return *this;
79
13.3k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet> const&)
Line
Count
Source
69
639k
    {
70
639k
        if (rObj.pObj != nullptr) {
71
639k
            rObj.pObj->AddNextRef();
72
639k
        }
73
639k
        T * pRefObj = pObj;
74
639k
        pObj = rObj.pObj;
75
639k
        if (pRefObj != nullptr) {
76
333k
            pRefObj->ReleaseRef();
77
333k
        }
78
639k
        return *this;
79
639k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> > const&)
tools::SvRef<SvXMLItemMapEntries>::operator=(tools::SvRef<SvXMLItemMapEntries> const&)
Line
Count
Source
69
29.7k
    {
70
29.7k
        if (rObj.pObj != nullptr) {
71
29.7k
            rObj.pObj->AddNextRef();
72
29.7k
        }
73
29.7k
        T * pRefObj = pObj;
74
29.7k
        pObj = rObj.pObj;
75
29.7k
        if (pRefObj != nullptr) {
76
14.8k
            pRefObj->ReleaseRef();
77
14.8k
        }
78
29.7k
        return *this;
79
29.7k
    }
80
81
    SvRef & operator =(SvRef && rObj)
82
15.4M
    {
83
15.4M
        if (pObj != nullptr) {
84
1.34M
            pObj->ReleaseRef();
85
1.34M
        }
86
15.4M
        pObj = rObj.pObj;
87
15.4M
        rObj.pObj = nullptr;
88
15.4M
        return *this;
89
15.4M
    }
tools::SvRef<SvLockBytes>::operator=(tools::SvRef<SvLockBytes>&&)
Line
Count
Source
82
224k
    {
83
224k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
224k
        pObj = rObj.pObj;
87
224k
        rObj.pObj = nullptr;
88
224k
        return *this;
89
224k
    }
tools::SvRef<FontCharMap>::operator=(tools::SvRef<FontCharMap>&&)
Line
Count
Source
82
211k
    {
83
211k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
211k
        pObj = rObj.pObj;
87
211k
        rObj.pObj = nullptr;
88
211k
        return *this;
89
211k
    }
tools::SvRef<FontMetricData>::operator=(tools::SvRef<FontMetricData>&&)
Line
Count
Source
82
131k
    {
83
131k
        if (pObj != nullptr) {
84
131k
            pObj->ReleaseRef();
85
131k
        }
86
131k
        pObj = rObj.pObj;
87
131k
        rObj.pObj = nullptr;
88
131k
        return *this;
89
131k
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::operator=(tools::SvRef<ImplFontCharMap>&&)
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::operator=(tools::SvRef<UCBStorageStream_Impl>&&)
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::operator=(tools::SvRef<UCBStorage_Impl>&&)
tools::SvRef<utl::UcbLockBytes>::operator=(tools::SvRef<utl::UcbLockBytes>&&)
Line
Count
Source
82
44.9k
    {
83
44.9k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
44.9k
        pObj = rObj.pObj;
87
44.9k
        rObj.pObj = nullptr;
88
44.9k
        return *this;
89
44.9k
    }
tools::SvRef<ScRangeList>::operator=(tools::SvRef<ScRangeList>&&)
Line
Count
Source
82
45.1k
    {
83
45.1k
        if (pObj != nullptr) {
84
40.2k
            pObj->ReleaseRef();
85
40.2k
        }
86
45.1k
        pObj = rObj.pObj;
87
45.1k
        rObj.pObj = nullptr;
88
45.1k
        return *this;
89
45.1k
    }
tools::SvRef<SvKeyValueIterator>::operator=(tools::SvRef<SvKeyValueIterator>&&)
Line
Count
Source
82
54.5k
    {
83
54.5k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
54.5k
        pObj = rObj.pObj;
87
54.5k
        rObj.pObj = nullptr;
88
54.5k
        return *this;
89
54.5k
    }
tools::SvRef<ScRangePairList>::operator=(tools::SvRef<ScRangePairList>&&)
Line
Count
Source
82
277k
    {
83
277k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
277k
        pObj = rObj.pObj;
87
277k
        rObj.pObj = nullptr;
88
277k
        return *this;
89
277k
    }
tools::SvRef<sfx2::SvBaseLink>::operator=(tools::SvRef<sfx2::SvBaseLink>&&)
Line
Count
Source
82
917k
    {
83
917k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
917k
        pObj = rObj.pObj;
87
917k
        rObj.pObj = nullptr;
88
917k
        return *this;
89
917k
    }
tools::SvRef<sfx2::SvLinkSource>::operator=(tools::SvRef<sfx2::SvLinkSource>&&)
Line
Count
Source
82
90.9k
    {
83
90.9k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
90.9k
        pObj = rObj.pObj;
87
90.9k
        rObj.pObj = nullptr;
88
90.9k
        return *this;
89
90.9k
    }
tools::SvRef<SfxHintPoster>::operator=(tools::SvRef<SfxHintPoster>&&)
Line
Count
Source
82
4.18k
    {
83
4.18k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
4.18k
        pObj = rObj.pObj;
87
4.18k
        rObj.pObj = nullptr;
88
4.18k
        return *this;
89
4.18k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::operator=(tools::SvRef<SvCompatWeakHdl<SfxFrame> >&&)
Line
Count
Source
82
12.4k
    {
83
12.4k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
12.4k
        pObj = rObj.pObj;
87
12.4k
        rObj.pObj = nullptr;
88
12.4k
        return *this;
89
12.4k
    }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::operator=(tools::SvRef<SfxDocTemplate_Impl>&&)
Unexecuted instantiation: tools::SvRef<SfxMedium>::operator=(tools::SvRef<SfxMedium>&&)
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::operator=(tools::SvRef<ImpSdrObjTextLink>&&)
Unexecuted instantiation: tools::SvRef<svt::CellController>::operator=(tools::SvRef<svt::CellController>&&)
Unexecuted instantiation: tools::SvRef<DbGridRow>::operator=(tools::SvRef<DbGridRow>&&)
tools::SvRef<SvRefBase>::operator=(tools::SvRef<SvRefBase>&&)
Line
Count
Source
82
26
    {
83
26
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
26
        pObj = rObj.pObj;
87
26
        rObj.pObj = nullptr;
88
26
        return *this;
89
26
    }
Unexecuted instantiation: tools::SvRef<SbxBase>::operator=(tools::SvRef<SbxBase>&&)
Unexecuted instantiation: tools::SvRef<SbxObject>::operator=(tools::SvRef<SbxObject>&&)
Unexecuted instantiation: tools::SvRef<SbxArray>::operator=(tools::SvRef<SbxArray>&&)
Unexecuted instantiation: tools::SvRef<SbxVariable>::operator=(tools::SvRef<SbxVariable>&&)
Unexecuted instantiation: tools::SvRef<SbxInfo>::operator=(tools::SvRef<SbxInfo>&&)
Unexecuted instantiation: tools::SvRef<SwServerObject>::operator=(tools::SvRef<SwServerObject>&&)
tools::SvRef<SwBaseLink>::operator=(tools::SvRef<SwBaseLink>&&)
Line
Count
Source
82
103k
    {
83
103k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
103k
        pObj = rObj.pObj;
87
103k
        rObj.pObj = nullptr;
88
103k
        return *this;
89
103k
    }
tools::SvRef<Writer>::operator=(tools::SvRef<Writer>&&)
Line
Count
Source
82
33.3k
    {
83
33.3k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
33.3k
        pObj = rObj.pObj;
87
33.3k
        rObj.pObj = nullptr;
88
33.3k
        return *this;
89
33.3k
    }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::operator=(tools::SvRef<SwTransferDdeLink>&&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator=(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>&&)
Line
Count
Source
82
357k
    {
83
357k
        if (pObj != nullptr) {
84
357k
            pObj->ReleaseRef();
85
357k
        }
86
357k
        pObj = rObj.pObj;
87
357k
        rObj.pObj = nullptr;
88
357k
        return *this;
89
357k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator=(tools::SvRef<writerfilter::rtftok::RTFValue>&&)
Line
Count
Source
82
86.5k
    {
83
86.5k
        if (pObj != nullptr) {
84
24.0k
            pObj->ReleaseRef();
85
24.0k
        }
86
86.5k
        pObj = rObj.pObj;
87
86.5k
        rObj.pObj = nullptr;
88
86.5k
        return *this;
89
86.5k
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::operator=(tools::SvRef<writerfilter::rtftok::RTFTokenizer>&&)
Line
Count
Source
82
217k
    {
83
217k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
217k
        pObj = rObj.pObj;
87
217k
        rObj.pObj = nullptr;
88
217k
        return *this;
89
217k
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::operator=(tools::SvRef<writerfilter::rtftok::RTFSdrImport>&&)
Line
Count
Source
82
3.45k
    {
83
3.45k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
3.45k
        pObj = rObj.pObj;
87
3.45k
        rObj.pObj = nullptr;
88
3.45k
        return *this;
89
3.45k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Properties> >&&)
Line
Count
Source
82
3.51k
    {
83
3.51k
        if (pObj != nullptr) {
84
2.43k
            pObj->ReleaseRef();
85
2.43k
        }
86
3.51k
        pObj = rObj.pObj;
87
3.51k
        rObj.pObj = nullptr;
88
3.51k
        return *this;
89
3.51k
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator=(tools::SvRef<writerfilter::rtftok::RTFSprms>&&)
Line
Count
Source
82
301k
    {
83
301k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
301k
        pObj = rObj.pObj;
87
301k
        rObj.pObj = nullptr;
88
301k
        return *this;
89
301k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFShape>::operator=(tools::SvRef<writerfilter::rtftok::RTFShape>&&)
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFPicture>::operator=(tools::SvRef<writerfilter::rtftok::RTFPicture>&&)
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator=(tools::SvRef<writerfilter::dmapper::SettingsTable>&&)
Line
Count
Source
82
6.75k
    {
83
6.75k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
6.75k
        pObj = rObj.pObj;
87
6.75k
        rObj.pObj = nullptr;
88
6.75k
        return *this;
89
6.75k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::operator=(tools::SvRef<writerfilter::dmapper::FontTable>&&)
Line
Count
Source
82
3.80k
    {
83
3.80k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
3.80k
        pObj = rObj.pObj;
87
3.80k
        rObj.pObj = nullptr;
88
3.80k
        return *this;
89
3.80k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator=(tools::SvRef<writerfilter::dmapper::StyleSheetTable>&&)
Line
Count
Source
82
6.75k
    {
83
6.75k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
6.75k
        pObj = rObj.pObj;
87
6.75k
        rObj.pObj = nullptr;
88
6.75k
        return *this;
89
6.75k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator=(tools::SvRef<writerfilter::dmapper::StyleSheetEntry>&&)
Line
Count
Source
82
618k
    {
83
618k
        if (pObj != nullptr) {
84
290k
            pObj->ReleaseRef();
85
290k
        }
86
618k
        pObj = rObj.pObj;
87
618k
        rObj.pObj = nullptr;
88
618k
        return *this;
89
618k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::PropertyMap>&&)
Line
Count
Source
82
7.84k
    {
83
7.84k
        if (pObj != nullptr) {
84
60
            pObj->ReleaseRef();
85
60
        }
86
7.84k
        pObj = rObj.pObj;
87
7.84k
        rObj.pObj = nullptr;
88
7.84k
        return *this;
89
7.84k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::CellData>::operator=(tools::SvRef<writerfilter::dmapper::CellData>&&)
tools::SvRef<writerfilter::dmapper::RowData>::operator=(tools::SvRef<writerfilter::dmapper::RowData>&&)
Line
Count
Source
82
19.9k
    {
83
19.9k
        if (pObj != nullptr) {
84
5.57k
            pObj->ReleaseRef();
85
5.57k
        }
86
19.9k
        pObj = rObj.pObj;
87
19.9k
        rObj.pObj = nullptr;
88
19.9k
        return *this;
89
19.9k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::TablePropertyMap>&&)
Line
Count
Source
82
1.27k
    {
83
1.27k
        if (pObj != nullptr) {
84
1.00k
            pObj->ReleaseRef();
85
1.00k
        }
86
1.27k
        pObj = rObj.pObj;
87
1.27k
        rObj.pObj = nullptr;
88
1.27k
        return *this;
89
1.27k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator=(tools::SvRef<writerfilter::dmapper::TablePositionHandler>&&)
Line
Count
Source
82
207
    {
83
207
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
207
        pObj = rObj.pObj;
87
207
        rObj.pObj = nullptr;
88
207
        return *this;
89
207
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator=(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>&&)
Line
Count
Source
82
6.75k
    {
83
6.75k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
6.75k
        pObj = rObj.pObj;
87
6.75k
        rObj.pObj = nullptr;
88
6.75k
        return *this;
89
6.75k
    }
tools::SvRef<writerfilter::dmapper::SdtHelper>::operator=(tools::SvRef<writerfilter::dmapper::SdtHelper>&&)
Line
Count
Source
82
6.75k
    {
83
6.75k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
6.75k
        pObj = rObj.pObj;
87
6.75k
        rObj.pObj = nullptr;
88
6.75k
        return *this;
89
6.75k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::SectionPropertyMap>&&)
Line
Count
Source
82
4.27k
    {
83
4.27k
        if (pObj != nullptr) {
84
780
            pObj->ReleaseRef();
85
780
        }
86
4.27k
        pObj = rObj.pObj;
87
4.27k
        rObj.pObj = nullptr;
88
4.27k
        return *this;
89
4.27k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator=(tools::SvRef<writerfilter::dmapper::ListsManager>&&)
Line
Count
Source
82
1.96k
    {
83
1.96k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
1.96k
        pObj = rObj.pObj;
87
1.96k
        rObj.pObj = nullptr;
88
1.96k
        return *this;
89
1.96k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator=(tools::SvRef<writerfilter::dmapper::ListLevel>&&)
Line
Count
Source
82
20.6k
    {
83
20.6k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
20.6k
        pObj = rObj.pObj;
87
20.6k
        rObj.pObj = nullptr;
88
20.6k
        return *this;
89
20.6k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator=(tools::SvRef<writerfilter::dmapper::ParagraphProperties>&&)
Line
Count
Source
82
82.9k
    {
83
82.9k
        if (pObj != nullptr) {
84
440
            pObj->ReleaseRef();
85
440
        }
86
82.9k
        pObj = rObj.pObj;
87
82.9k
        rObj.pObj = nullptr;
88
82.9k
        return *this;
89
82.9k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator=(tools::SvRef<writerfilter::dmapper::RedlineParams>&&)
Line
Count
Source
82
6.89k
    {
83
6.89k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
6.89k
        pObj = rObj.pObj;
87
6.89k
        rObj.pObj = nullptr;
88
6.89k
        return *this;
89
6.89k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator=(tools::SvRef<writerfilter::dmapper::GraphicImport>&&)
Line
Count
Source
82
1.74k
    {
83
1.74k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
1.74k
        pObj = rObj.pObj;
87
1.74k
        rObj.pObj = nullptr;
88
1.74k
        return *this;
89
1.74k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator=(tools::SvRef<writerfilter::dmapper::FontEntry>&&)
Line
Count
Source
82
16.2k
    {
83
16.2k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
16.2k
        pObj = rObj.pObj;
87
16.2k
        rObj.pObj = nullptr;
88
16.2k
        return *this;
89
16.2k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator=(tools::SvRef<writerfilter::dmapper::WrapPolygon>&&)
Line
Count
Source
82
3
    {
83
3
        if (pObj != nullptr) {
84
1
            pObj->ReleaseRef();
85
1
        }
86
3
        pObj = rObj.pObj;
87
3
        rObj.pObj = nullptr;
88
3
        return *this;
89
3
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator=(tools::SvRef<writerfilter::dmapper::AbstractListDef>&&)
Line
Count
Source
82
10.4k
    {
83
10.4k
        if (pObj != nullptr) {
84
5.24k
            pObj->ReleaseRef();
85
5.24k
        }
86
10.4k
        pObj = rObj.pObj;
87
10.4k
        rObj.pObj = nullptr;
88
10.4k
        return *this;
89
10.4k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator=(tools::SvRef<writerfilter::dmapper::NumPicBullet>&&)
Line
Count
Source
82
9
    {
83
9
        if (pObj != nullptr) {
84
9
            pObj->ReleaseRef();
85
9
        }
86
9
        pObj = rObj.pObj;
87
9
        rObj.pObj = nullptr;
88
9
        return *this;
89
9
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLStream>&&)
Line
Count
Source
82
128k
    {
83
128k
        if (pObj != nullptr) {
84
49.4k
            pObj->ReleaseRef();
85
49.4k
        }
86
128k
        pObj = rObj.pObj;
87
128k
        rObj.pObj = nullptr;
88
128k
        return *this;
89
128k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Stream> >&&)
Line
Count
Source
82
38
    {
83
38
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
38
        pObj = rObj.pObj;
87
38
        rObj.pObj = nullptr;
88
38
        return *this;
89
38
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>&&)
Line
Count
Source
82
36.1k
    {
83
36.1k
        if (pObj != nullptr) {
84
36.1k
            pObj->ReleaseRef();
85
36.1k
        }
86
36.1k
        pObj = rObj.pObj;
87
36.1k
        rObj.pObj = nullptr;
88
36.1k
        return *this;
89
36.1k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::ooxml::OOXMLProperty>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLProperty>&&)
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>&&)
Line
Count
Source
82
9.11M
    {
83
9.11M
        if (pObj != nullptr) {
84
382k
            pObj->ReleaseRef();
85
382k
        }
86
9.11M
        pObj = rObj.pObj;
87
9.11M
        rObj.pObj = nullptr;
88
9.11M
        return *this;
89
9.11M
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>&&)
Line
Count
Source
82
2.07M
    {
83
2.07M
        if (pObj != nullptr) {
84
12.9k
            pObj->ReleaseRef();
85
12.9k
        }
86
2.07M
        pObj = rObj.pObj;
87
2.07M
        rObj.pObj = nullptr;
88
2.07M
        return *this;
89
2.07M
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >&&)
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLParserState>&&)
Line
Count
Source
82
10.5k
    {
83
10.5k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
10.5k
        pObj = rObj.pObj;
87
10.5k
        rObj.pObj = nullptr;
88
10.5k
        return *this;
89
10.5k
    }
tools::SvRef<SvXMLItemMapEntries>::operator=(tools::SvRef<SvXMLItemMapEntries>&&)
Line
Count
Source
82
102k
    {
83
102k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
102k
        pObj = rObj.pObj;
87
102k
        rObj.pObj = nullptr;
88
102k
        return *this;
89
102k
    }
90
91
60.0M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvLockBytes>::is() const
Line
Count
Source
91
6.72M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<FontCharMap>::is() const
Line
Count
Source
91
422k
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::is() const
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::is() const
tools::SvRef<BaseStorage>::is() const
Line
Count
Source
91
198k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<BaseStorageStream>::is() const
Line
Count
Source
91
812k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<utl::UcbLockBytes>::is() const
Line
Count
Source
91
224k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::is() const
Line
Count
Source
91
22.5k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<sfx2::SvLinkSource>::is() const
Line
Count
Source
91
528k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<ScRangeList>::is() const
Line
Count
Source
91
77.6k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<sfx2::SvBaseLink>::is() const
Line
Count
Source
91
8.40M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvKeyValueIterator>::is() const
Line
Count
Source
91
184k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SfxMedium>::is() const
Line
Count
Source
91
90.7k
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<svt::CellController>::is() const
Unexecuted instantiation: tools::SvRef<DbGridRow>::is() const
Unexecuted instantiation: tools::SvRef<SbxBase>::is() const
Unexecuted instantiation: tools::SvRef<SbxObject>::is() const
Unexecuted instantiation: tools::SvRef<SbxArray>::is() const
Unexecuted instantiation: tools::SvRef<SbxInfo>::is() const
Unexecuted instantiation: tools::SvRef<SbxVariable>::is() const
tools::SvRef<SwServerObject>::is() const
Line
Count
Source
91
450k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SwBaseLink>::is() const
Line
Count
Source
91
249k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<Writer>::is() const
Line
Count
Source
91
33.3k
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::is() const
tools::SvRef<writerfilter::rtftok::RTFValue>::is() const
Line
Count
Source
91
968k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::is() const
Line
Count
Source
91
1.04M
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFShape>::is() const
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFPicture>::is() const
tools::SvRef<writerfilter::rtftok::RTFSprms>::is() const
Line
Count
Source
91
1.37M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::is() const
Line
Count
Source
91
404k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FontTable>::is() const
Line
Count
Source
91
198k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::is() const
Line
Count
Source
91
4.68M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::is() const
Line
Count
Source
91
1.64M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FontEntry>::is() const
Line
Count
Source
91
268k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::is() const
Line
Count
Source
91
1.33M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::is() const
Line
Count
Source
91
338k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ListDef>::is() const
Line
Count
Source
91
105k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::is() const
Line
Count
Source
91
193k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::is() const
Line
Count
Source
91
38.4k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::is() const
Line
Count
Source
91
28.1k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::is() const
Line
Count
Source
91
24
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ListsManager>::is() const
Line
Count
Source
91
52.9k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::is() const
Line
Count
Source
91
107k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::is() const
Line
Count
Source
91
1.11M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ListLevel>::is() const
Line
Count
Source
91
321k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::is() const
Line
Count
Source
91
374k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FieldContext>::is() const
Line
Count
Source
91
65.7k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::RedlineParams>::is() const
Line
Count
Source
91
674k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::is() const
Line
Count
Source
91
5.58k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::is() const
Line
Count
Source
91
4.35k
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::is() const
tools::SvRef<writerfilter::dmapper::WrapPolygon>::is() const
Line
Count
Source
91
1.37k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::is() const
Line
Count
Source
91
18
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::RowData>::is() const
Line
Count
Source
91
16.0k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TableData>::is() const
Line
Count
Source
91
5.57k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::is() const
Line
Count
Source
91
949
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::is() const
Line
Count
Source
91
1.10k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::is() const
Line
Count
Source
91
2.51M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::is() const
Line
Count
Source
91
6.41M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::is() const
Line
Count
Source
91
2.32M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::is() const
Line
Count
Source
91
15.0M
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<SvXMLItemMapEntries>::is() const
92
93
43.8M
    explicit operator bool() const { return is(); }
tools::SvRef<BaseStorage>::operator bool() const
Line
Count
Source
93
198k
    explicit operator bool() const { return is(); }
tools::SvRef<BaseStorageStream>::operator bool() const
Line
Count
Source
93
812k
    explicit operator bool() const { return is(); }
Unexecuted instantiation: tools::SvRef<ScRangeList>::operator bool() const
Unexecuted instantiation: tools::SvRef<SbxBase>::operator bool() const
Unexecuted instantiation: tools::SvRef<SbxObject>::operator bool() const
Unexecuted instantiation: tools::SvRef<SbxInfo>::operator bool() const
Unexecuted instantiation: tools::SvRef<SbxVariable>::operator bool() const
Unexecuted instantiation: tools::SvRef<svt::CellController>::operator bool() const
tools::SvRef<sfx2::SvBaseLink>::operator bool() const
Line
Count
Source
93
1.27M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator bool() const
Line
Count
Source
93
968k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator bool() const
Line
Count
Source
93
1.03M
    explicit operator bool() const { return is(); }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFShape>::operator bool() const
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFPicture>::operator bool() const
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator bool() const
Line
Count
Source
93
1.37M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator bool() const
Line
Count
Source
93
404k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FontTable>::operator bool() const
Line
Count
Source
93
198k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator bool() const
Line
Count
Source
93
4.68M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator bool() const
Line
Count
Source
93
1.64M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator bool() const
Line
Count
Source
93
268k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator bool() const
Line
Count
Source
93
1.33M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator bool() const
Line
Count
Source
93
338k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ListDef>::operator bool() const
Line
Count
Source
93
105k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator bool() const
Line
Count
Source
93
146k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator bool() const
Line
Count
Source
93
38.4k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator bool() const
Line
Count
Source
93
28.1k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator bool() const
Line
Count
Source
93
24
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator bool() const
Line
Count
Source
93
52.9k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator bool() const
Line
Count
Source
93
107k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator bool() const
Line
Count
Source
93
1.11M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator bool() const
Line
Count
Source
93
321k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator bool() const
Line
Count
Source
93
374k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator bool() const
Line
Count
Source
93
65.7k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator bool() const
Line
Count
Source
93
674k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::operator bool() const
Line
Count
Source
93
5.58k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator bool() const
Line
Count
Source
93
4.35k
    explicit operator bool() const { return is(); }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::operator bool() const
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator bool() const
Line
Count
Source
93
1.37k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator bool() const
Line
Count
Source
93
18
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::RowData>::operator bool() const
Line
Count
Source
93
16.0k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TableData>::operator bool() const
Line
Count
Source
93
5.57k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::operator bool() const
Line
Count
Source
93
949
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator bool() const
Line
Count
Source
93
1.10k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator bool() const
Line
Count
Source
93
2.51M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::operator bool() const
Line
Count
Source
93
6.41M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::operator bool() const
Line
Count
Source
93
2.32M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::operator bool() const
Line
Count
Source
93
15.0M
    explicit operator bool() const { return is(); }
94
95
25.1M
    T * get()         const { return pObj; }
tools::SvRef<SvLockBytes>::get() const
Line
Count
Source
95
24.5k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::get() const
tools::SvRef<BaseStorageStream>::get() const
Line
Count
Source
95
812k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::get() const
tools::SvRef<utl::UcbLockBytes>::get() const
Line
Count
Source
95
269k
    T * get()         const { return pObj; }
tools::SvRef<ScRangePairList>::get() const
Line
Count
Source
95
7.83M
    T * get()         const { return pObj; }
tools::SvRef<sfx2::SvLinkSource>::get() const
Line
Count
Source
95
135k
    T * get()         const { return pObj; }
tools::SvRef<SvKeyValueIterator>::get() const
Line
Count
Source
95
209k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<SbxArray>::get() const
Unexecuted instantiation: tools::SvRef<SbxObject>::get() const
tools::SvRef<sfx2::SvBaseLink>::get() const
Line
Count
Source
95
7.12M
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<SbMethod>::get() const
Unexecuted instantiation: tools::SvRef<ScRangeList>::get() const
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::get() const
Line
Count
Source
95
8.32k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::get() const
Unexecuted instantiation: tools::SvRef<DbGridRow>::get() const
Unexecuted instantiation: tools::SvRef<svt::CellController>::get() const
Unexecuted instantiation: tools::SvRef<SbxBase>::get() const
Unexecuted instantiation: tools::SvRef<SbxVariable>::get() const
Unexecuted instantiation: tools::SvRef<SbxInfo>::get() const
Unexecuted instantiation: tools::SvRef<SwServerObject>::get() const
tools::SvRef<SwBaseLink>::get() const
Line
Count
Source
95
133k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::get() const
tools::SvRef<writerfilter::rtftok::RTFValue>::get() const
Line
Count
Source
95
784k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::get() const
Line
Count
Source
95
80.6k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::get() const
Line
Count
Source
95
544k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFShape>::get() const
Line
Count
Source
95
286k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFPicture>::get() const
Line
Count
Source
95
286k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::get() const
Line
Count
Source
95
12.1k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::get() const
Line
Count
Source
95
124k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::get() const
Line
Count
Source
95
2.14M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::get() const
Line
Count
Source
95
285k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::get() const
Line
Count
Source
95
285k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::RedlineParams>::get() const
tools::SvRef<writerfilter::dmapper::ListDef>::get() const
Line
Count
Source
95
2.63k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::get() const
Line
Count
Source
95
2.63k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::ListLevel>::get() const
Line
Count
Source
95
20.6k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::get() const
Line
Count
Source
95
823
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::get() const
Line
Count
Source
95
5.28k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::get() const
Line
Count
Source
95
209
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::get() const
Line
Count
Source
95
1.26M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::get() const
Line
Count
Source
95
53.4k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::get() const
Line
Count
Source
95
2.40M
    T * get()         const { return pObj; }
96
97
614M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvLockBytes>::operator->() const
Line
Count
Source
97
49.2M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<FontMetricData>::operator->() const
Line
Count
Source
97
485M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<FontCharMap>::operator->() const
Line
Count
Source
97
1.48M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ImplFontCharMap>::operator->() const
Line
Count
Source
97
1.56M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::operator->() const
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::operator->() const
tools::SvRef<BaseStorageStream>::operator->() const
Line
Count
Source
97
4.06M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<BaseStorage>::operator->() const
Line
Count
Source
97
1.39M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<utl::UcbLockBytes>::operator->() const
Line
Count
Source
97
1.17M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::operator->() const
Line
Count
Source
97
8.32k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ScRangePairList>::operator->() const
Line
Count
Source
97
5.59k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvKeyValueIterator>::operator->() const
Line
Count
Source
97
54.9k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ScRangeList>::operator->() const
Line
Count
Source
97
2.77M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<EditRTFParser>::operator->() const
Line
Count
Source
97
12.6k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<EditHTMLParser>::operator->() const
Line
Count
Source
97
50.3k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<sfx2::SvBaseLink>::operator->() const
Line
Count
Source
97
230k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<sfx2::SvLinkSource>::operator->() const
Line
Count
Source
97
293k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SfxHintPoster>::operator->() const
Line
Count
Source
97
4.16k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::operator->() const
Unexecuted instantiation: tools::SvRef<SfxMedium>::operator->() const
Unexecuted instantiation: tools::SvRef<DbGridRow>::operator->() const
Unexecuted instantiation: tools::SvRef<svt::CellController>::operator->() const
Unexecuted instantiation: tools::SvRef<SvRefBase>::operator->() const
Unexecuted instantiation: tools::SvRef<SbxBase>::operator->() const
Unexecuted instantiation: tools::SvRef<SbxVariable>::operator->() const
Unexecuted instantiation: tools::SvRef<SbxArray>::operator->() const
Unexecuted instantiation: tools::SvRef<SbxInfo>::operator->() const
tools::SvRef<SwBaseLink>::operator->() const
Line
Count
Source
97
516k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<SwServerObject>::operator->() const
tools::SvRef<Writer>::operator->() const
Line
Count
Source
97
366k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SwHTMLParser>::operator->() const
Line
Count
Source
97
14.7k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::operator->() const
Unexecuted instantiation: htmlreqifreader.cxx:tools::SvRef<(anonymous namespace)::ReqIfRtfReader>::operator->() const
tools::SvRef<writerfilter::rtftok::RTFDocument>::operator->() const
Line
Count
Source
97
3.26k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator->() const
Line
Count
Source
97
7.77M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator->() const
Line
Count
Source
97
1.32M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::operator->() const
Line
Count
Source
97
1.97M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::operator->() const
Line
Count
Source
97
824
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator->() const
Line
Count
Source
97
154k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator->() const
Line
Count
Source
97
1.51M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::TableRowBuffer>::operator->() const
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator->() const
Line
Count
Source
97
305k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator->() const
Line
Count
Source
97
5.39M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator->() const
Line
Count
Source
97
463k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::SdtHelper>::operator->() const
Line
Count
Source
97
1.70M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FontTable>::operator->() const
Line
Count
Source
97
202k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator->() const
Line
Count
Source
97
662k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator->() const
Line
Count
Source
97
4.44k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator->() const
Line
Count
Source
97
1.38M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator->() const
Line
Count
Source
97
5.02M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator->() const
Line
Count
Source
97
459k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator->() const
Line
Count
Source
97
54.9k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListDef>::operator->() const
Line
Count
Source
97
58.8k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::operator->() const
Line
Count
Source
97
4.71k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator->() const
Line
Count
Source
97
289k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::operator->() const
Line
Count
Source
97
186
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::operator->() const
Line
Count
Source
97
102k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::operator->() const
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::operator->() const
Line
Count
Source
97
1.40k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::operator->() const
Line
Count
Source
97
8.50k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::CellData>::operator->() const
Line
Count
Source
97
207k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::RowData>::operator->() const
Line
Count
Source
97
321k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::operator->() const
Line
Count
Source
97
6.58k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator->() const
Line
Count
Source
97
27
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator->() const
Line
Count
Source
97
72
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator->() const
Line
Count
Source
97
4.21k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator->() const
Line
Count
Source
97
2.29M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator->() const
Line
Count
Source
97
337k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator->() const
Line
Count
Source
97
217k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator->() const
Line
Count
Source
97
105k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FormControlHelper>::operator->() const
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::operator->() const
Line
Count
Source
97
3.38k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::operator->() const
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator->() const
Line
Count
Source
97
40
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator->() const
Line
Count
Source
97
189
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::WrapHandler>::operator->() const
Line
Count
Source
97
425
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::operator->() const
Line
Count
Source
97
80.0k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::operator->() const
Line
Count
Source
97
110k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TableData>::operator->() const
Line
Count
Source
97
403k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator->() const
Line
Count
Source
97
135k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::operator->() const
Line
Count
Source
97
17.7k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator->() const
Line
Count
Source
97
156k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator->() const
Line
Count
Source
97
3.31M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::operator->() const
Line
Count
Source
97
6.42M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::operator->() const
Line
Count
Source
97
6.43M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::operator->() const
Line
Count
Source
97
15.4M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::operator->() const
Line
Count
Source
97
166
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvXMLItemMapEntries>::operator->() const
Line
Count
Source
97
28.7k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::operator->() const
Line
Count
Source
97
17.3k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
98
99
22.4M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<BaseStorage>::operator*() const
Line
Count
Source
99
198k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<ScRangeList>::operator*() const
Line
Count
Source
99
16.9M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<ScRangePairList>::operator*() const
tools::SvRef<sfx2::SvBaseLink>::operator*() const
Line
Count
Source
99
446
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::operator*() const
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::operator*() const
Unexecuted instantiation: tools::SvRef<SbxArray>::operator*() const
Unexecuted instantiation: tools::SvRef<SbxVariable>::operator*() const
tools::SvRef<SwBaseLink>::operator*() const
Line
Count
Source
99
103k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<SfxMedium>::operator*() const
tools::SvRef<writerfilter::Stream>::operator*() const
Line
Count
Source
99
5.90k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator*() const
Line
Count
Source
99
140k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::TableRowBuffer>::operator*() const
tools::SvRef<writerfilter::rtftok::RTFValue>::operator*() const
Line
Count
Source
99
296k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator*() const
Line
Count
Source
99
304k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFShape>::operator*() const
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFPicture>::operator*() const
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator*() const
Line
Count
Source
99
990k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::operator*() const
Line
Count
Source
99
3.19M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::operator*() const
Line
Count
Source
99
1.10k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::operator*() const
Line
Count
Source
99
186
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::operator*() const
Line
Count
Source
99
39.3k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator*() const
Line
Count
Source
99
1.74k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator*() const
Line
Count
Source
99
665
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::operator*() const
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::operator*() const
Line
Count
Source
99
702
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::FontTable>::operator*() const
Line
Count
Source
99
2.74k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator*() const
Line
Count
Source
99
1.79k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator*() const
Line
Count
Source
99
628
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator*() const
Line
Count
Source
99
3.34k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator*() const
Line
Count
Source
99
567
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator*() const
Line
Count
Source
99
1.02k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator*() const
Line
Count
Source
99
320
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::WrapHandler>::operator*() const
Line
Count
Source
99
425
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator*() const
Line
Count
Source
99
823
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::operator*() const
Line
Count
Source
99
80.0k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::operator*() const
Line
Count
Source
99
16.8k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator*() const
Line
Count
Source
99
12.7k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator*() const
Line
Count
Source
99
2.59k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator*() const
Line
Count
Source
99
63.8k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::operator*() const
Line
Count
Source
99
166
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
100
101
886k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::operator==(tools::SvRef<ImpSdrObjTextLink> const&) const
Unexecuted instantiation: tools::SvRef<DbGridRow>::operator==(tools::SvRef<DbGridRow> const&) const
Unexecuted instantiation: tools::SvRef<svt::CellController>::operator==(tools::SvRef<svt::CellController> const&) const
tools::SvRef<writerfilter::rtftok::RTFValue>::operator==(tools::SvRef<writerfilter::rtftok::RTFValue> const&) const
Line
Count
Source
101
2.18k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator==(tools::SvRef<writerfilter::dmapper::PropertyMap> const&) const
Line
Count
Source
101
503k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator==(tools::SvRef<writerfilter::dmapper::StyleSheetEntry> const&) const
Line
Count
Source
101
291k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator==(tools::SvRef<writerfilter::dmapper::FFDataHandler> const&) const
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator==(tools::SvRef<writerfilter::dmapper::TablePositionHandler> const&) const
Line
Count
Source
101
5.57k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::ListDef>::operator==(tools::SvRef<writerfilter::dmapper::ListDef> const&) const
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator==(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&) const
Line
Count
Source
101
4.56k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
tools::SvRef<writerfilter::dmapper::TableData>::operator==(tools::SvRef<writerfilter::dmapper::TableData> const&) const
Line
Count
Source
101
51.2k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator==(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler> const&) const
Line
Count
Source
101
28.3k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
102
350k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
Unexecuted instantiation: tools::SvRef<ImpSdrObjTextLink>::operator!=(tools::SvRef<ImpSdrObjTextLink> const&) const
Unexecuted instantiation: tools::SvRef<DbGridRow>::operator!=(tools::SvRef<DbGridRow> const&) const
tools::SvRef<writerfilter::rtftok::RTFValue>::operator!=(tools::SvRef<writerfilter::rtftok::RTFValue> const&) const
Line
Count
Source
102
2.18k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator!=(tools::SvRef<writerfilter::dmapper::StyleSheetEntry> const&) const
Line
Count
Source
102
16.6k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator!=(tools::SvRef<writerfilter::dmapper::FFDataHandler> const&) const
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator!=(tools::SvRef<writerfilter::dmapper::PropertyMap> const&) const
Line
Count
Source
102
247k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::ListDef>::operator!=(tools::SvRef<writerfilter::dmapper::ListDef> const&) const
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator!=(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&) const
Line
Count
Source
102
4.56k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
tools::SvRef<writerfilter::dmapper::TableData>::operator!=(tools::SvRef<writerfilter::dmapper::TableData> const&) const
Line
Count
Source
102
51.2k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator!=(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler> const&) const
Line
Count
Source
102
28.3k
    bool operator !=(const SvRef<T> &rhs) const { return !(*this == rhs); }
103
104
private:
105
    T * pObj;
106
};
107
108
/**
109
 * This implements similar functionality to std::make_shared.
110
 */
111
template<typename T, typename... Args>
112
SvRef<T> make_ref(Args&& ... args)
113
0
{
114
0
    return SvRef<T>(new T(std::forward<Args>(args)...));
115
0
}
Unexecuted instantiation: tools::SvRef<SbxArray> tools::make_ref<SbxArray>()
Unexecuted instantiation: tools::SvRef<writerfilter::rtftok::RTFValue> tools::make_ref<writerfilter::rtftok::RTFValue, int>(int&&)
116
117
}
118
119
/** Classes that want to be referenced-counted via SvRef<T>, should extend this base class */
120
class TOOLS_DLLPUBLIC SvRefBase
121
{
122
    // work around a clang 3.5 optimization bug: if the bNoDelete is *first*
123
    // it mis-compiles "if (--nRefCount == 0)" and never deletes any object
124
    unsigned int nRefCount : 31;
125
    // the only reason this is not bool is because MSVC cannot handle mixed type bitfields
126
    unsigned int bNoDelete : 1;
127
128
protected:
129
    virtual         ~SvRefBase() COVERITY_NOEXCEPT_FALSE;
130
131
public:
132
16.3M
                    SvRefBase() : nRefCount(0), bNoDelete(1) {}
133
5.59M
                    SvRefBase(const SvRefBase &) : nRefCount(0), bNoDelete(1) {}
134
135
129k
    SvRefBase &     operator=(const SvRefBase &) { return *this; }
136
137
    void            AddNextRef()
138
54.6M
                    {
139
54.6M
                        assert( nRefCount < (1 << 30) && "Do not add refs to dead objects" );
140
54.6M
                        ++nRefCount;
141
54.6M
                    }
142
143
    void            AddFirstRef()
144
14.8M
                    {
145
14.8M
                        assert( nRefCount < (1 << 30) && "Do not add refs to dead objects" );
146
14.8M
                        if( bNoDelete )
147
12.3M
                            bNoDelete = 0;
148
14.8M
                        ++nRefCount;
149
14.8M
                    }
150
151
    void            ReleaseRef()
152
69.4M
                    {
153
69.4M
                        assert( nRefCount >= 1);
154
69.4M
                        if( --nRefCount == 0 && !bNoDelete)
155
12.3M
                        {
156
                            // I'm not sure about the original purpose of this line, but right now
157
                            // it serves the purpose that anything that attempts to do an AddRef()
158
                            // after an object is deleted will trip an assert.
159
12.3M
                            nRefCount = 1 << 30;
160
12.3M
                            delete this;
161
12.3M
                        }
162
69.4M
                    }
163
164
    unsigned int    GetRefCount() const
165
880k
                    { return nRefCount; }
166
};
167
168
template<typename T>
169
class SvCompatWeakBase;
170
171
/** SvCompatWeakHdl acts as an intermediary between SvCompatWeakRef<T> and T.
172
*/
173
template<typename T>
174
class SvCompatWeakHdl final : public SvRefBase
175
{
176
    friend class SvCompatWeakBase<T>;
177
    T* _pObj;
178
179
4.16k
    SvCompatWeakHdl( T* pObj ) : _pObj( pObj ) {}
180
181
public:
182
4.16k
    void  ResetWeakBase( ) { _pObj = nullptr; }
183
4.16k
    T*    GetObj()        { return _pObj; }
184
};
185
186
/** We only have one place that extends this, in include/sfx2/frame.hxx, class SfxFrame.
187
    Its function is to notify the SvCompatWeakHdl when an SfxFrame object is deleted.
188
*/
189
template<typename T>
190
class SvCompatWeakBase
191
{
192
    tools::SvRef< SvCompatWeakHdl<T> > _xHdl;
193
194
public:
195
    /** Does not use initializer due to compiler warnings,
196
        because the lifetime of the _xHdl object can exceed the lifetime of this class.
197
     */
198
4.16k
    SvCompatWeakBase( T* pObj ) { _xHdl = new SvCompatWeakHdl<T>( pObj ); }
199
200
4.16k
    ~SvCompatWeakBase() { _xHdl->ResetWeakBase(); }
201
202
8.32k
    SvCompatWeakHdl<T>* GetHdl() { return _xHdl.get(); }
203
};
204
205
/** We only have one weak reference in LO, in include/sfx2/frame.hxx, class SfxFrameWeak.
206
*/
207
template<typename T>
208
class SAL_WARN_UNUSED SvCompatWeakRef
209
{
210
    tools::SvRef< SvCompatWeakHdl<T> > _xHdl;
211
public:
212
158k
    SvCompatWeakRef( ) {}
213
    SvCompatWeakRef( T* pObj )
214
4.16k
                         {  if( pObj ) _xHdl = pObj->GetHdl(); }
215
    SvCompatWeakRef& operator = ( T * pObj )
216
4.16k
                         {  _xHdl = pObj ? pObj->GetHdl() : nullptr; return *this; }
217
    bool          is() const
218
4.16k
                         { return _xHdl.is() && _xHdl->GetObj(); }
219
0
    explicit operator bool() const { return is(); }
220
    T*            operator -> () const
221
0
                         { return _xHdl.is() ? _xHdl->GetObj() : nullptr; }
222
    operator T* () const
223
18.3k
                         { return _xHdl.is() ? _xHdl->GetObj() : nullptr; }
224
};
225
226
#endif
227
228
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */