Coverage Report

Created: 2026-10-14 09:33

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
52.0M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvLockBytes>::SvRef()
Line
Count
Source
36
6.24M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<FontCharMap>::SvRef()
Line
Count
Source
36
207k
    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
126k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<ScRangeList>::SvRef()
Line
Count
Source
36
6.57k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<ScRangePairList>::SvRef()
Line
Count
Source
36
317k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvKeyValueIterator>::SvRef()
Line
Count
Source
36
319k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<sfx2::SvLinkSource>::SvRef()
Line
Count
Source
36
110k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SfxHintPoster>::SvRef()
Line
Count
Source
36
8.90k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::SvRef()
Line
Count
Source
36
184k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::SvRef()
tools::SvRef<SfxMedium>::SvRef()
Line
Count
Source
36
179k
    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
46
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SbxVariable>::SvRef()
Line
Count
Source
36
23
    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.42M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<Writer>::SvRef()
Line
Count
Source
36
61.7k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SwServerObject>::SvRef()
Line
Count
Source
36
409k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SwBaseLink>::SvRef()
Line
Count
Source
36
120k
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::SvRef()
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef()
Line
Count
Source
36
3.06M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::SvRef()
Line
Count
Source
36
10.3k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::SvRef()
Line
Count
Source
36
307k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef()
Line
Count
Source
36
65.0k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFSprms>::SvRef()
Line
Count
Source
36
7.58M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFShape>::SvRef()
Line
Count
Source
36
3.99M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::rtftok::RTFPicture>::SvRef()
Line
Count
Source
36
3.99M
    constexpr SvRef(): pObj(nullptr) {}
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::SvRef()
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef()
Line
Count
Source
36
1.53M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef()
Line
Count
Source
36
6.48M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef()
Line
Count
Source
36
46.0k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::SvRef()
Line
Count
Source
36
32.4k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FontTable>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::SettingsTable>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::GraphicImport>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::SvRef()
Line
Count
Source
36
11.9k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef()
Line
Count
Source
36
48.5k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef()
Line
Count
Source
36
168k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef()
Line
Count
Source
36
8.45k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FormControlHelper>::SvRef()
Line
Count
Source
36
8.45k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef()
Line
Count
Source
36
8.39k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef()
Line
Count
Source
36
7.47k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::WrapPolygon>::SvRef()
Line
Count
Source
36
1.86k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef()
Line
Count
Source
36
244k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef()
Line
Count
Source
36
12.5k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef()
Line
Count
Source
36
3.15k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef()
Line
Count
Source
36
66.6k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef()
Line
Count
Source
36
341k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::TableData>::SvRef()
Line
Count
Source
36
22.6k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::dmapper::RowData>::SvRef()
Line
Count
Source
36
43.6k
    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
106k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef()
Line
Count
Source
36
320k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::SvRef()
Line
Count
Source
36
8.61M
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::SvRef()
Line
Count
Source
36
10.3k
    constexpr SvRef(): pObj(nullptr) {}
tools::SvRef<SvXMLItemMapEntries>::SvRef()
Line
Count
Source
36
120k
    constexpr SvRef(): pObj(nullptr) {}
37
38
    SvRef(SvRef&& rObj) noexcept
39
10.0M
    {
40
10.0M
        pObj = rObj.pObj;
41
10.0M
        rObj.pObj = nullptr;
42
10.0M
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::SvRef(tools::SvRef<ImplFontCharMap>&&)
tools::SvRef<utl::UcbLockBytes>::SvRef(tools::SvRef<utl::UcbLockBytes>&&)
Line
Count
Source
39
53.6k
    {
40
53.6k
        pObj = rObj.pObj;
41
53.6k
        rObj.pObj = nullptr;
42
53.6k
    }
tools::SvRef<ScRangeList>::SvRef(tools::SvRef<ScRangeList>&&)
Line
Count
Source
39
60.3k
    {
40
60.3k
        pObj = rObj.pObj;
41
60.3k
        rObj.pObj = nullptr;
42
60.3k
    }
tools::SvRef<sfx2::SvBaseLink>::SvRef(tools::SvRef<sfx2::SvBaseLink>&&)
Line
Count
Source
39
134k
    {
40
134k
        pObj = rObj.pObj;
41
134k
        rObj.pObj = nullptr;
42
134k
    }
Unexecuted instantiation: tools::SvRef<SbxVariable>::SvRef(tools::SvRef<SbxVariable>&&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::SvRef(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>&&)
Line
Count
Source
39
2.47M
    {
40
2.47M
        pObj = rObj.pObj;
41
2.47M
        rObj.pObj = nullptr;
42
2.47M
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::Properties> >&&)
Line
Count
Source
39
83.6k
    {
40
83.6k
        pObj = rObj.pObj;
41
83.6k
        rObj.pObj = nullptr;
42
83.6k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(tools::SvRef<writerfilter::rtftok::RTFValue>&&)
Line
Count
Source
39
3.39M
    {
40
3.39M
        pObj = rObj.pObj;
41
3.39M
        rObj.pObj = nullptr;
42
3.39M
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(tools::SvRef<writerfilter::rtftok::TableRowBuffer>&&)
Line
Count
Source
39
15.7k
    {
40
15.7k
        pObj = rObj.pObj;
41
15.7k
        rObj.pObj = nullptr;
42
15.7k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(tools::SvRef<writerfilter::dmapper::TablePositionHandler>&&)
Line
Count
Source
39
26.3k
    {
40
26.3k
        pObj = rObj.pObj;
41
26.3k
        rObj.pObj = nullptr;
42
26.3k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::TablePropertyMap>&&)
Line
Count
Source
39
41.9k
    {
40
41.9k
        pObj = rObj.pObj;
41
41.9k
        rObj.pObj = nullptr;
42
41.9k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>&&)
Line
Count
Source
39
50.7k
    {
40
50.7k
        pObj = rObj.pObj;
41
50.7k
        rObj.pObj = nullptr;
42
50.7k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphProperties>&&)
Line
Count
Source
39
25.0k
    {
40
25.0k
        pObj = rObj.pObj;
41
25.0k
        rObj.pObj = nullptr;
42
25.0k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(tools::SvRef<writerfilter::dmapper::RedlineParams>&&)
Line
Count
Source
39
587
    {
40
587
        pObj = rObj.pObj;
41
587
        rObj.pObj = nullptr;
42
587
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::PropertyMap>&&)
Line
Count
Source
39
100k
    {
40
100k
        pObj = rObj.pObj;
41
100k
        rObj.pObj = nullptr;
42
100k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(tools::SvRef<writerfilter::dmapper::FieldContext>&&)
Line
Count
Source
39
8.45k
    {
40
8.45k
        pObj = rObj.pObj;
41
8.45k
        rObj.pObj = nullptr;
42
8.45k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(tools::SvRef<writerfilter::dmapper::FontEntry>&&)
Line
Count
Source
39
24.0k
    {
40
24.0k
        pObj = rObj.pObj;
41
24.0k
        rObj.pObj = nullptr;
42
24.0k
    }
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.6k
    {
40
32.6k
        pObj = rObj.pObj;
41
32.6k
        rObj.pObj = nullptr;
42
32.6k
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(tools::SvRef<writerfilter::dmapper::AbstractListDef>&&)
Line
Count
Source
39
3.34k
    {
40
3.34k
        pObj = rObj.pObj;
41
3.34k
        rObj.pObj = nullptr;
42
3.34k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(tools::SvRef<writerfilter::dmapper::ListDef>&&)
Line
Count
Source
39
3.22k
    {
40
3.22k
        pObj = rObj.pObj;
41
3.22k
        rObj.pObj = nullptr;
42
3.22k
    }
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
56.6k
    {
40
56.6k
        pObj = rObj.pObj;
41
56.6k
        rObj.pObj = nullptr;
42
56.6k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(tools::SvRef<writerfilter::dmapper::RowData>&&)
Line
Count
Source
39
10.1k
    {
40
10.1k
        pObj = rObj.pObj;
41
10.1k
        rObj.pObj = nullptr;
42
10.1k
    }
tools::SvRef<writerfilter::dmapper::CellData>::SvRef(tools::SvRef<writerfilter::dmapper::CellData>&&)
Line
Count
Source
39
44.5k
    {
40
44.5k
        pObj = rObj.pObj;
41
44.5k
        rObj.pObj = nullptr;
42
44.5k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(tools::SvRef<writerfilter::dmapper::TableData>&&)
Line
Count
Source
39
1.63k
    {
40
1.63k
        pObj = rObj.pObj;
41
1.63k
        rObj.pObj = nullptr;
42
1.63k
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLStream>&&)
Line
Count
Source
39
8.33k
    {
40
8.33k
        pObj = rObj.pObj;
41
8.33k
        rObj.pObj = nullptr;
42
8.33k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>&&)
Line
Count
Source
39
852k
    {
40
852k
        pObj = rObj.pObj;
41
852k
        rObj.pObj = nullptr;
42
852k
    }
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.52M
    {
40
2.52M
        pObj = rObj.pObj;
41
2.52M
        rObj.pObj = nullptr;
42
2.52M
    }
tools::SvRef<SvXMLItemMapEntries>::SvRef(tools::SvRef<SvXMLItemMapEntries>&&)
Line
Count
Source
39
26.2k
    {
40
26.2k
        pObj = rObj.pObj;
41
26.2k
        rObj.pObj = nullptr;
42
26.2k
    }
43
44
56.8M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
56.8M
    {
46
56.8M
        if (pObj != nullptr) pObj->AddNextRef();
47
56.8M
    }
tools::SvRef<FontMetricData>::SvRef(tools::SvRef<FontMetricData> const&)
Line
Count
Source
44
17.4M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
17.4M
    {
46
17.4M
        if (pObj != nullptr) pObj->AddNextRef();
47
17.4M
    }
tools::SvRef<FontCharMap>::SvRef(tools::SvRef<FontCharMap> const&)
Line
Count
Source
44
206k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
206k
    {
46
206k
        if (pObj != nullptr) pObj->AddNextRef();
47
206k
    }
Unexecuted instantiation: tools::SvRef<ImplFontCharMap>::SvRef(tools::SvRef<ImplFontCharMap> const&)
tools::SvRef<utl::UcbLockBytes>::SvRef(tools::SvRef<utl::UcbLockBytes> const&)
Line
Count
Source
44
53.6k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
53.6k
    {
46
53.6k
        if (pObj != nullptr) pObj->AddNextRef();
47
53.6k
    }
tools::SvRef<ScRangeList>::SvRef(tools::SvRef<ScRangeList> const&)
Line
Count
Source
44
66.8k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
66.8k
    {
46
66.8k
        if (pObj != nullptr) pObj->AddNextRef();
47
66.8k
    }
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
8.98M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
8.98M
    {
46
8.98M
        if (pObj != nullptr) pObj->AddNextRef();
47
8.98M
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(tools::SvRef<writerfilter::rtftok::TableRowBuffer> const&)
Line
Count
Source
44
307k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
307k
    {
46
307k
        if (pObj != nullptr) pObj->AddNextRef();
47
307k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(tools::SvRef<writerfilter::Reference<writerfilter::Properties> > const&)
Line
Count
Source
44
103k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
103k
    {
46
103k
        if (pObj != nullptr) pObj->AddNextRef();
47
103k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(tools::SvRef<writerfilter::rtftok::RTFValue> const&)
Line
Count
Source
44
3.49M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
3.49M
    {
46
3.49M
        if (pObj != nullptr) pObj->AddNextRef();
47
3.49M
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::PropertyMap> const&)
Line
Count
Source
44
1.02M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.02M
    {
46
1.02M
        if (pObj != nullptr) pObj->AddNextRef();
47
1.02M
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef(tools::SvRef<writerfilter::dmapper::ListsManager> const&)
Line
Count
Source
44
8.72k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
8.72k
    {
46
8.72k
        if (pObj != nullptr) pObj->AddNextRef();
47
8.72k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetEntry> const&)
Line
Count
Source
44
1.27M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.27M
    {
46
1.27M
        if (pObj != nullptr) pObj->AddNextRef();
47
1.27M
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(tools::SvRef<writerfilter::dmapper::FieldContext> const&)
Line
Count
Source
44
52.2k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
52.2k
    {
46
52.2k
        if (pObj != nullptr) pObj->AddNextRef();
47
52.2k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef(tools::SvRef<writerfilter::dmapper::StyleSheetTable> const&)
Line
Count
Source
44
489k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
489k
    {
46
489k
        if (pObj != nullptr) pObj->AddNextRef();
47
489k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::SvRef(tools::SvRef<writerfilter::dmapper::GraphicImport> const&)
Line
Count
Source
44
1.85k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
1.85k
    {
46
1.85k
        if (pObj != nullptr) pObj->AddNextRef();
47
1.85k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap> const&)
Line
Count
Source
44
97.7k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
97.7k
    {
46
97.7k
        if (pObj != nullptr) pObj->AddNextRef();
47
97.7k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&)
Line
Count
Source
44
112k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
112k
    {
46
112k
        if (pObj != nullptr) pObj->AddNextRef();
47
112k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(tools::SvRef<writerfilter::dmapper::TablePositionHandler> const&)
Line
Count
Source
44
52.2k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
52.2k
    {
46
52.2k
        if (pObj != nullptr) pObj->AddNextRef();
47
52.2k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::SvRef(tools::SvRef<writerfilter::dmapper::DomainMapperTableManager> const&)
Line
Count
Source
44
20.5k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
20.5k
    {
46
20.5k
        if (pObj != nullptr) pObj->AddNextRef();
47
20.5k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(tools::SvRef<writerfilter::dmapper::RedlineParams> const&)
Line
Count
Source
44
17.6k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
17.6k
    {
46
17.6k
        if (pObj != nullptr) pObj->AddNextRef();
47
17.6k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(tools::SvRef<writerfilter::dmapper::ParagraphProperties> const&)
Line
Count
Source
44
3.13k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
3.13k
    {
46
3.13k
        if (pObj != nullptr) pObj->AddNextRef();
47
3.13k
    }
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
6.50k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
6.50k
    {
46
6.50k
        if (pObj != nullptr) pObj->AddNextRef();
47
6.50k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(tools::SvRef<writerfilter::dmapper::FontEntry> const&)
Line
Count
Source
44
208k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
208k
    {
46
208k
        if (pObj != nullptr) pObj->AddNextRef();
47
208k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(tools::SvRef<writerfilter::dmapper::ListDef> const&)
Line
Count
Source
44
3.12k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
3.12k
    {
46
3.12k
        if (pObj != nullptr) pObj->AddNextRef();
47
3.12k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef(tools::SvRef<writerfilter::dmapper::NumPicBullet> const&)
Line
Count
Source
44
11
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
11
    {
46
11
        if (pObj != nullptr) pObj->AddNextRef();
47
11
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(tools::SvRef<writerfilter::dmapper::AbstractListDef> const&)
Line
Count
Source
44
6.18k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
6.18k
    {
46
6.18k
        if (pObj != nullptr) pObj->AddNextRef();
47
6.18k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef(tools::SvRef<writerfilter::dmapper::ListLevel> const&)
Line
Count
Source
44
90.2k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
90.2k
    {
46
90.2k
        if (pObj != nullptr) pObj->AddNextRef();
47
90.2k
    }
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
40.3k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
40.3k
    {
46
40.3k
        if (pObj != nullptr) pObj->AddNextRef();
47
40.3k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(tools::SvRef<writerfilter::dmapper::RowData> const&)
Line
Count
Source
44
32.3k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
32.3k
    {
46
32.3k
        if (pObj != nullptr) pObj->AddNextRef();
47
32.3k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(tools::SvRef<writerfilter::dmapper::TableData> const&)
Line
Count
Source
44
201k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
201k
    {
46
201k
        if (pObj != nullptr) pObj->AddNextRef();
47
201k
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLStream> const&)
Line
Count
Source
44
26.8k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
26.8k
    {
46
26.8k
        if (pObj != nullptr) pObj->AddNextRef();
47
26.8k
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLProperty> const&)
Line
Count
Source
44
6.40M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
6.40M
    {
46
6.40M
        if (pObj != nullptr) pObj->AddNextRef();
47
6.40M
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet> const&)
Line
Count
Source
44
5.11M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
5.11M
    {
46
5.11M
        if (pObj != nullptr) pObj->AddNextRef();
47
5.11M
    }
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.25M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
2.25M
    {
46
2.25M
        if (pObj != nullptr) pObj->AddNextRef();
47
2.25M
    }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::SvRef(tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns> const&)
Line
Count
Source
44
8.59M
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
8.59M
    {
46
8.59M
        if (pObj != nullptr) pObj->AddNextRef();
47
8.59M
    }
tools::SvRef<SvXMLItemMapEntries>::SvRef(tools::SvRef<SvXMLItemMapEntries> const&)
Line
Count
Source
44
26.5k
    SvRef(SvRef const & rObj): pObj(rObj.pObj)
45
26.5k
    {
46
26.5k
        if (pObj != nullptr) pObj->AddNextRef();
47
26.5k
    }
48
49
23.1M
    SvRef(T * pObjP): pObj(pObjP)
50
23.1M
    {
51
23.1M
        if (pObj != nullptr) pObj->AddFirstRef();
52
23.1M
    }
tools::SvRef<SvLockBytes>::SvRef(SvLockBytes*)
Line
Count
Source
49
232k
    SvRef(T * pObjP): pObj(pObjP)
50
232k
    {
51
232k
        if (pObj != nullptr) pObj->AddFirstRef();
52
232k
    }
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
323k
    SvRef(T * pObjP): pObj(pObjP)
50
323k
    {
51
323k
        if (pObj != nullptr) pObj->AddFirstRef();
52
323k
    }
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.41M
    SvRef(T * pObjP): pObj(pObjP)
50
1.41M
    {
51
1.41M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.41M
    }
tools::SvRef<BaseStorage>::SvRef(BaseStorage*)
Line
Count
Source
49
348k
    SvRef(T * pObjP): pObj(pObjP)
50
348k
    {
51
348k
        if (pObj != nullptr) pObj->AddFirstRef();
52
348k
    }
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
286k
    SvRef(T * pObjP): pObj(pObjP)
50
286k
    {
51
286k
        if (pObj != nullptr) pObj->AddFirstRef();
52
286k
    }
tools::SvRef<ScRangeList>::SvRef(ScRangeList*)
Line
Count
Source
49
74.8k
    SvRef(T * pObjP): pObj(pObjP)
50
74.8k
    {
51
74.8k
        if (pObj != nullptr) pObj->AddFirstRef();
52
74.8k
    }
tools::SvRef<SvKeyValueIterator>::SvRef(SvKeyValueIterator*)
Line
Count
Source
49
75.1k
    SvRef(T * pObjP): pObj(pObjP)
50
75.1k
    {
51
75.1k
        if (pObj != nullptr) pObj->AddFirstRef();
52
75.1k
    }
tools::SvRef<ScRangePairList>::SvRef(ScRangePairList*)
Line
Count
Source
49
317k
    SvRef(T * pObjP): pObj(pObjP)
50
317k
    {
51
317k
        if (pObj != nullptr) pObj->AddFirstRef();
52
317k
    }
tools::SvRef<sfx2::SvBaseLink>::SvRef(sfx2::SvBaseLink*)
Line
Count
Source
49
201k
    SvRef(T * pObjP): pObj(pObjP)
50
201k
    {
51
201k
        if (pObj != nullptr) pObj->AddFirstRef();
52
201k
    }
tools::SvRef<EditRTFParser>::SvRef(EditRTFParser*)
Line
Count
Source
49
25.3k
    SvRef(T * pObjP): pObj(pObjP)
50
25.3k
    {
51
25.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
25.3k
    }
tools::SvRef<EditHTMLParser>::SvRef(EditHTMLParser*)
Line
Count
Source
49
29.0k
    SvRef(T * pObjP): pObj(pObjP)
50
29.0k
    {
51
29.0k
        if (pObj != nullptr) pObj->AddFirstRef();
52
29.0k
    }
tools::SvRef<sfx2::SvLinkSource>::SvRef(sfx2::SvLinkSource*)
Line
Count
Source
49
89.5k
    SvRef(T * pObjP): pObj(pObjP)
50
89.5k
    {
51
89.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
89.5k
    }
tools::SvRef<SfxHintPoster>::SvRef(SfxHintPoster*)
Line
Count
Source
49
8.90k
    SvRef(T * pObjP): pObj(pObjP)
50
8.90k
    {
51
8.90k
        if (pObj != nullptr) pObj->AddFirstRef();
52
8.90k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::SvRef(SvCompatWeakHdl<SfxFrame>*)
Line
Count
Source
49
26.6k
    SvRef(T * pObjP): pObj(pObjP)
50
26.6k
    {
51
26.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
26.6k
    }
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
23
    SvRef(T * pObjP): pObj(pObjP)
50
23
    {
51
23
        if (pObj != nullptr) pObj->AddFirstRef();
52
23
    }
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
101k
    SvRef(T * pObjP): pObj(pObjP)
50
101k
    {
51
101k
        if (pObj != nullptr) pObj->AddFirstRef();
52
101k
    }
tools::SvRef<Writer>::SvRef(Writer*)
Line
Count
Source
49
61.7k
    SvRef(T * pObjP): pObj(pObjP)
50
61.7k
    {
51
61.7k
        if (pObj != nullptr) pObj->AddFirstRef();
52
61.7k
    }
tools::SvRef<SwHTMLParser>::SvRef(SwHTMLParser*)
Line
Count
Source
49
15.3k
    SvRef(T * pObjP): pObj(pObjP)
50
15.3k
    {
51
15.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
15.3k
    }
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
8.23k
    SvRef(T * pObjP): pObj(pObjP)
50
8.23k
    {
51
8.23k
        if (pObj != nullptr) pObj->AddFirstRef();
52
8.23k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::SvRef(writerfilter::rtftok::RTFValue*)
Line
Count
Source
49
4.14M
    SvRef(T * pObjP): pObj(pObjP)
50
4.14M
    {
51
4.14M
        if (pObj != nullptr) pObj->AddFirstRef();
52
4.14M
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::SvRef(writerfilter::rtftok::RTFTokenizer*)
Line
Count
Source
49
307k
    SvRef(T * pObjP): pObj(pObjP)
50
307k
    {
51
307k
        if (pObj != nullptr) pObj->AddFirstRef();
52
307k
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::SvRef(writerfilter::rtftok::RTFSdrImport*)
Line
Count
Source
49
10.2k
    SvRef(T * pObjP): pObj(pObjP)
50
10.2k
    {
51
10.2k
        if (pObj != nullptr) pObj->AddFirstRef();
52
10.2k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::SvRef(writerfilter::Reference<writerfilter::Stream>*)
Line
Count
Source
49
5.02k
    SvRef(T * pObjP): pObj(pObjP)
50
5.02k
    {
51
5.02k
        if (pObj != nullptr) pObj->AddFirstRef();
52
5.02k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::SvRef(writerfilter::Reference<writerfilter::Properties>*)
Line
Count
Source
49
2.13M
    SvRef(T * pObjP): pObj(pObjP)
50
2.13M
    {
51
2.13M
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.13M
    }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::SvRef(writerfilter::Reference<writerfilter::Table>*)
Line
Count
Source
49
18.5k
    SvRef(T * pObjP): pObj(pObjP)
50
18.5k
    {
51
18.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
18.5k
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::SvRef(writerfilter::rtftok::TableRowBuffer*)
Line
Count
Source
49
606k
    SvRef(T * pObjP): pObj(pObjP)
50
606k
    {
51
606k
        if (pObj != nullptr) pObj->AddFirstRef();
52
606k
    }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::SvRef(writerfilter::rtftok::RTFSprmsImpl*)
Line
Count
Source
49
2.63M
    SvRef(T * pObjP): pObj(pObjP)
50
2.63M
    {
51
2.63M
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.63M
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::SvRef(writerfilter::rtftok::RTFSprms*)
Line
Count
Source
49
1.35M
    SvRef(T * pObjP): pObj(pObjP)
50
1.35M
    {
51
1.35M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.35M
    }
tools::SvRef<writerfilter::rtftok::RTFShape>::SvRef(writerfilter::rtftok::RTFShape*)
Line
Count
Source
49
7
    SvRef(T * pObjP): pObj(pObjP)
50
7
    {
51
7
        if (pObj != nullptr) pObj->AddFirstRef();
52
7
    }
tools::SvRef<writerfilter::rtftok::RTFPicture>::SvRef(writerfilter::rtftok::RTFPicture*)
Line
Count
Source
49
3
    SvRef(T * pObjP): pObj(pObjP)
50
3
    {
51
3
        if (pObj != nullptr) pObj->AddFirstRef();
52
3
    }
tools::SvRef<writerfilter::Stream>::SvRef(writerfilter::Stream*)
Line
Count
Source
49
11.9k
    SvRef(T * pObjP): pObj(pObjP)
50
11.9k
    {
51
11.9k
        if (pObj != nullptr) pObj->AddFirstRef();
52
11.9k
    }
tools::SvRef<writerfilter::dmapper::SettingsTable>::SvRef(writerfilter::dmapper::SettingsTable*)
Line
Count
Source
49
11.9k
    SvRef(T * pObjP): pObj(pObjP)
50
11.9k
    {
51
11.9k
        if (pObj != nullptr) pObj->AddFirstRef();
52
11.9k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::SvRef(writerfilter::dmapper::FontTable*)
Line
Count
Source
49
7.47k
    SvRef(T * pObjP): pObj(pObjP)
50
7.47k
    {
51
7.47k
        if (pObj != nullptr) pObj->AddFirstRef();
52
7.47k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::SvRef(writerfilter::dmapper::StyleSheetTable*)
Line
Count
Source
49
11.9k
    SvRef(T * pObjP): pObj(pObjP)
50
11.9k
    {
51
11.9k
        if (pObj != nullptr) pObj->AddFirstRef();
52
11.9k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::SvRef(writerfilter::dmapper::PropertyMap*)
Line
Count
Source
49
1.79M
    SvRef(T * pObjP): pObj(pObjP)
50
1.79M
    {
51
1.79M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.79M
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::SvRef(writerfilter::dmapper::TablePropertyMap*)
Line
Count
Source
49
167k
    SvRef(T * pObjP): pObj(pObjP)
50
167k
    {
51
167k
        if (pObj != nullptr) pObj->AddFirstRef();
52
167k
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::SvRef(writerfilter::dmapper::FFDataHandler*)
Line
Count
Source
49
1.57k
    SvRef(T * pObjP): pObj(pObjP)
50
1.57k
    {
51
1.57k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.57k
    }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::SvRef(writerfilter::dmapper::SectionColumnHandler*)
Line
Count
Source
49
1.64k
    SvRef(T * pObjP): pObj(pObjP)
50
1.64k
    {
51
1.64k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.64k
    }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::SvRef(writerfilter::dmapper::PageBordersHandler*)
Line
Count
Source
49
199
    SvRef(T * pObjP): pObj(pObjP)
50
199
    {
51
199
        if (pObj != nullptr) pObj->AddFirstRef();
52
199
    }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::SvRef(writerfilter::dmapper::MeasureHandler*)
Line
Count
Source
49
41.4k
    SvRef(T * pObjP): pObj(pObjP)
50
41.4k
    {
51
41.4k
        if (pObj != nullptr) pObj->AddFirstRef();
52
41.4k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::SvRef(writerfilter::dmapper::TextFillHandler*)
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::SvRef(writerfilter::dmapper::TextEffectsHandler*)
Line
Count
Source
49
783
    SvRef(T * pObjP): pObj(pObjP)
50
783
    {
51
783
        if (pObj != nullptr) pObj->AddFirstRef();
52
783
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::SvRef(writerfilter::dmapper::StyleSheetEntry*)
Line
Count
Source
49
431k
    SvRef(T * pObjP): pObj(pObjP)
50
431k
    {
51
431k
        if (pObj != nullptr) pObj->AddFirstRef();
52
431k
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::SvRef(writerfilter::dmapper::ParagraphPropertyMap*)
Line
Count
Source
49
166k
    SvRef(T * pObjP): pObj(pObjP)
50
166k
    {
51
166k
        if (pObj != nullptr) pObj->AddFirstRef();
52
166k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::SvRef(writerfilter::dmapper::TablePositionHandler*)
Line
Count
Source
49
181
    SvRef(T * pObjP): pObj(pObjP)
50
181
    {
51
181
        if (pObj != nullptr) pObj->AddFirstRef();
52
181
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::SvRef(writerfilter::dmapper::DomainMapperTableManager*)
Line
Count
Source
49
20.5k
    SvRef(T * pObjP): pObj(pObjP)
50
20.5k
    {
51
20.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
20.5k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::SvRef(writerfilter::dmapper::FieldContext*)
Line
Count
Source
49
15.5k
    SvRef(T * pObjP): pObj(pObjP)
50
15.5k
    {
51
15.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
15.5k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::SvRef(writerfilter::dmapper::DomainMapperTableHandler*)
Line
Count
Source
49
57.2k
    SvRef(T * pObjP): pObj(pObjP)
50
57.2k
    {
51
57.2k
        if (pObj != nullptr) pObj->AddFirstRef();
52
57.2k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::SvRef(writerfilter::dmapper::SectionPropertyMap*)
Line
Count
Source
49
9.14k
    SvRef(T * pObjP): pObj(pObjP)
50
9.14k
    {
51
9.14k
        if (pObj != nullptr) pObj->AddFirstRef();
52
9.14k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::SvRef(writerfilter::dmapper::ListsManager*)
Line
Count
Source
49
3.14k
    SvRef(T * pObjP): pObj(pObjP)
50
3.14k
    {
51
3.14k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.14k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::SvRef(writerfilter::dmapper::ParagraphProperties*)
Line
Count
Source
49
2.02k
    SvRef(T * pObjP): pObj(pObjP)
50
2.02k
    {
51
2.02k
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.02k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::SvRef(writerfilter::dmapper::RedlineParams*)
Line
Count
Source
49
232k
    SvRef(T * pObjP): pObj(pObjP)
50
232k
    {
51
232k
        if (pObj != nullptr) pObj->AddFirstRef();
52
232k
    }
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.85k
    SvRef(T * pObjP): pObj(pObjP)
50
1.85k
    {
51
1.85k
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.85k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::SvRef(writerfilter::dmapper::FontEntry*)
Line
Count
Source
49
146k
    SvRef(T * pObjP): pObj(pObjP)
50
146k
    {
51
146k
        if (pObj != nullptr) pObj->AddFirstRef();
52
146k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::SvRef(writerfilter::dmapper::ListLevel*)
Line
Count
Source
49
20.5k
    SvRef(T * pObjP): pObj(pObjP)
50
20.5k
    {
51
20.5k
        if (pObj != nullptr) pObj->AddFirstRef();
52
20.5k
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::SvRef(writerfilter::dmapper::AbstractListDef*)
Line
Count
Source
49
6.40k
    SvRef(T * pObjP): pObj(pObjP)
50
6.40k
    {
51
6.40k
        if (pObj != nullptr) pObj->AddFirstRef();
52
6.40k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::SvRef(writerfilter::dmapper::ListDef*)
Line
Count
Source
49
3.12k
    SvRef(T * pObjP): pObj(pObjP)
50
3.12k
    {
51
3.12k
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.12k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::SvRef(writerfilter::dmapper::NumPicBullet*)
Line
Count
Source
49
11
    SvRef(T * pObjP): pObj(pObjP)
50
11
    {
51
11
        if (pObj != nullptr) pObj->AddFirstRef();
52
11
    }
tools::SvRef<writerfilter::dmapper::WrapHandler>::SvRef(writerfilter::dmapper::WrapHandler*)
Line
Count
Source
49
411
    SvRef(T * pObjP): pObj(pObjP)
50
411
    {
51
411
        if (pObj != nullptr) pObj->AddFirstRef();
52
411
    }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::SvRef(writerfilter::dmapper::StyleSheetPropertyMap*)
Line
Count
Source
49
45.1k
    SvRef(T * pObjP): pObj(pObjP)
50
45.1k
    {
51
45.1k
        if (pObj != nullptr) pObj->AddFirstRef();
52
45.1k
    }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::SvRef(writerfilter::dmapper::TableStyleSheetEntry*)
Line
Count
Source
49
821
    SvRef(T * pObjP): pObj(pObjP)
50
821
    {
51
821
        if (pObj != nullptr) pObj->AddFirstRef();
52
821
    }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::SvRef(writerfilter::dmapper::LatentStyleHandler*)
Line
Count
Source
49
80.2k
    SvRef(T * pObjP): pObj(pObjP)
50
80.2k
    {
51
80.2k
        if (pObj != nullptr) pObj->AddFirstRef();
52
80.2k
    }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::SvRef(writerfilter::dmapper::TablePropertiesHandler*)
Line
Count
Source
49
65.8k
    SvRef(T * pObjP): pObj(pObjP)
50
65.8k
    {
51
65.8k
        if (pObj != nullptr) pObj->AddFirstRef();
52
65.8k
    }
tools::SvRef<writerfilter::dmapper::RowData>::SvRef(writerfilter::dmapper::RowData*)
Line
Count
Source
49
32.6k
    SvRef(T * pObjP): pObj(pObjP)
50
32.6k
    {
51
32.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
32.6k
    }
tools::SvRef<writerfilter::dmapper::CellData>::SvRef(writerfilter::dmapper::CellData*)
Line
Count
Source
49
40.3k
    SvRef(T * pObjP): pObj(pObjP)
50
40.3k
    {
51
40.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
40.3k
    }
tools::SvRef<writerfilter::dmapper::TableData>::SvRef(writerfilter::dmapper::TableData*)
Line
Count
Source
49
90.6k
    SvRef(T * pObjP): pObj(pObjP)
50
90.6k
    {
51
90.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
90.6k
    }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::SvRef(writerfilter::dmapper::TDefTableHandler*)
Line
Count
Source
49
16.1k
    SvRef(T * pObjP): pObj(pObjP)
50
16.1k
    {
51
16.1k
        if (pObj != nullptr) pObj->AddFirstRef();
52
16.1k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::SvRef(writerfilter::dmapper::WrapPolygon*)
Line
Count
Source
49
7
    SvRef(T * pObjP): pObj(pObjP)
50
7
    {
51
7
        if (pObj != nullptr) pObj->AddFirstRef();
52
7
    }
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.53M
    SvRef(T * pObjP): pObj(pObjP)
50
1.53M
    {
51
1.53M
        if (pObj != nullptr) pObj->AddFirstRef();
52
1.53M
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::SvRef(writerfilter::ooxml::OOXMLProperty*)
Line
Count
Source
49
3.08M
    SvRef(T * pObjP): pObj(pObjP)
50
3.08M
    {
51
3.08M
        if (pObj != nullptr) pObj->AddFirstRef();
52
3.08M
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::SvRef(writerfilter::ooxml::OOXMLStream*)
Line
Count
Source
49
49.6k
    SvRef(T * pObjP): pObj(pObjP)
50
49.6k
    {
51
49.6k
        if (pObj != nullptr) pObj->AddFirstRef();
52
49.6k
    }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::SvRef(writerfilter::ooxml::OOXMLParserState*)
Line
Count
Source
49
10.3k
    SvRef(T * pObjP): pObj(pObjP)
50
10.3k
    {
51
10.3k
        if (pObj != nullptr) pObj->AddFirstRef();
52
10.3k
    }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::SvRef(writerfilter::dmapper::ExtentHandler*)
Line
Count
Source
49
178
    SvRef(T * pObjP): pObj(pObjP)
50
178
    {
51
178
        if (pObj != nullptr) pObj->AddFirstRef();
52
178
    }
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
105k
    SvRef(T * pObjP): pObj(pObjP)
50
105k
    {
51
105k
        if (pObj != nullptr) pObj->AddFirstRef();
52
105k
    }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::SvRef(writerfilter::ooxml::OOXMLDocument*)
Line
Count
Source
49
2.65k
    SvRef(T * pObjP): pObj(pObjP)
50
2.65k
    {
51
2.65k
        if (pObj != nullptr) pObj->AddFirstRef();
52
2.65k
    }
53
54
    ~SvRef()
55
142M
    {
56
142M
        if (pObj != nullptr) pObj->ReleaseRef();
57
142M
    }
tools::SvRef<SvLockBytes>::~SvRef()
Line
Count
Source
55
6.47M
    {
56
6.47M
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.47M
    }
tools::SvRef<FontMetricData>::~SvRef()
Line
Count
Source
55
17.7M
    {
56
17.7M
        if (pObj != nullptr) pObj->ReleaseRef();
57
17.7M
    }
tools::SvRef<FontCharMap>::~SvRef()
Line
Count
Source
55
413k
    {
56
413k
        if (pObj != nullptr) pObj->ReleaseRef();
57
413k
    }
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.41M
    {
56
1.41M
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.41M
    }
tools::SvRef<BaseStorage>::~SvRef()
Line
Count
Source
55
348k
    {
56
348k
        if (pObj != nullptr) pObj->ReleaseRef();
57
348k
    }
tools::SvRef<utl::UcbLockBytes>::~SvRef()
Line
Count
Source
55
520k
    {
56
520k
        if (pObj != nullptr) pObj->ReleaseRef();
57
520k
    }
tools::SvRef<ScRangeList>::~SvRef()
Line
Count
Source
55
208k
    {
56
208k
        if (pObj != nullptr) pObj->ReleaseRef();
57
208k
    }
tools::SvRef<ScRangePairList>::~SvRef()
Line
Count
Source
55
635k
    {
56
635k
        if (pObj != nullptr) pObj->ReleaseRef();
57
635k
    }
tools::SvRef<SvKeyValueIterator>::~SvRef()
Line
Count
Source
55
394k
    {
56
394k
        if (pObj != nullptr) pObj->ReleaseRef();
57
394k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::~SvRef()
Line
Count
Source
55
210k
    {
56
210k
        if (pObj != nullptr) pObj->ReleaseRef();
57
210k
    }
tools::SvRef<sfx2::SvBaseLink>::~SvRef()
Line
Count
Source
55
6.76M
    {
56
6.76M
        if (pObj != nullptr) pObj->ReleaseRef();
57
6.76M
    }
tools::SvRef<EditRTFParser>::~SvRef()
Line
Count
Source
55
25.3k
    {
56
25.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
25.3k
    }
tools::SvRef<EditHTMLParser>::~SvRef()
Line
Count
Source
55
29.0k
    {
56
29.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
29.0k
    }
tools::SvRef<sfx2::SvLinkSource>::~SvRef()
Line
Count
Source
55
199k
    {
56
199k
        if (pObj != nullptr) pObj->ReleaseRef();
57
199k
    }
tools::SvRef<SfxHintPoster>::~SvRef()
Line
Count
Source
55
17.7k
    {
56
17.7k
        if (pObj != nullptr) pObj->ReleaseRef();
57
17.7k
    }
Unexecuted instantiation: tools::SvRef<SfxDocTemplate_Impl>::~SvRef()
tools::SvRef<SfxMedium>::~SvRef()
Line
Count
Source
55
178k
    {
56
178k
        if (pObj != nullptr) pObj->ReleaseRef();
57
178k
    }
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
23
    {
56
23
        if (pObj != nullptr) pObj->ReleaseRef();
57
23
    }
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
123k
    {
56
123k
        if (pObj != nullptr) pObj->ReleaseRef();
57
123k
    }
tools::SvRef<SwServerObject>::~SvRef()
Line
Count
Source
55
409k
    {
56
409k
        if (pObj != nullptr) pObj->ReleaseRef();
57
409k
    }
tools::SvRef<SwBaseLink>::~SvRef()
Line
Count
Source
55
222k
    {
56
222k
        if (pObj != nullptr) pObj->ReleaseRef();
57
222k
    }
tools::SvRef<SwHTMLParser>::~SvRef()
Line
Count
Source
55
15.3k
    {
56
15.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
15.3k
    }
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
8.23k
    {
56
8.23k
        if (pObj != nullptr) pObj->ReleaseRef();
57
8.23k
    }
tools::SvRef<writerfilter::Stream>::~SvRef()
Line
Count
Source
55
11.9k
    {
56
11.9k
        if (pObj != nullptr) pObj->ReleaseRef();
57
11.9k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::~SvRef()
Line
Count
Source
55
2.38M
    {
56
2.38M
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.38M
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::~SvRef()
Line
Count
Source
55
14.0M
    {
56
14.0M
        if (pObj != nullptr) pObj->ReleaseRef();
57
14.0M
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::~SvRef()
Line
Count
Source
55
20.5k
    {
56
20.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
20.5k
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::~SvRef()
Line
Count
Source
55
615k
    {
56
615k
        if (pObj != nullptr) pObj->ReleaseRef();
57
615k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::~SvRef()
Line
Count
Source
55
16.3k
    {
56
16.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
16.3k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::~SvRef()
Line
Count
Source
55
18.5k
    {
56
18.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
18.5k
    }
tools::SvRef<writerfilter::rtftok::TableRowBuffer>::~SvRef()
Line
Count
Source
55
929k
    {
56
929k
        if (pObj != nullptr) pObj->ReleaseRef();
57
929k
    }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::~SvRef()
Line
Count
Source
55
14.0M
    {
56
14.0M
        if (pObj != nullptr) pObj->ReleaseRef();
57
14.0M
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::~SvRef()
Line
Count
Source
55
8.94M
    {
56
8.94M
        if (pObj != nullptr) pObj->ReleaseRef();
57
8.94M
    }
tools::SvRef<writerfilter::rtftok::RTFShape>::~SvRef()
Line
Count
Source
55
3.99M
    {
56
3.99M
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.99M
    }
tools::SvRef<writerfilter::rtftok::RTFPicture>::~SvRef()
Line
Count
Source
55
3.99M
    {
56
3.99M
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.99M
    }
tools::SvRef<writerfilter::dmapper::SettingsTable>::~SvRef()
Line
Count
Source
55
23.8k
    {
56
23.8k
        if (pObj != nullptr) pObj->ReleaseRef();
57
23.8k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::~SvRef()
Line
Count
Source
55
19.3k
    {
56
19.3k
        if (pObj != nullptr) pObj->ReleaseRef();
57
19.3k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::~SvRef()
Line
Count
Source
55
299k
    {
56
299k
        if (pObj != nullptr) pObj->ReleaseRef();
57
299k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::~SvRef()
Line
Count
Source
55
663k
    {
56
663k
        if (pObj != nullptr) pObj->ReleaseRef();
57
663k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::~SvRef()
Line
Count
Source
55
9.40M
    {
56
9.40M
        if (pObj != nullptr) pObj->ReleaseRef();
57
9.40M
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::~SvRef()
Line
Count
Source
55
3.29M
    {
56
3.29M
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.29M
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::~SvRef()
Line
Count
Source
55
10.0k
    {
56
10.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
10.0k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::~SvRef()
Line
Count
Source
55
513k
    {
56
513k
        if (pObj != nullptr) pObj->ReleaseRef();
57
513k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::~SvRef()
Line
Count
Source
55
386k
    {
56
386k
        if (pObj != nullptr) pObj->ReleaseRef();
57
386k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::~SvRef()
Line
Count
Source
55
23.7k
    {
56
23.7k
        if (pObj != nullptr) pObj->ReleaseRef();
57
23.7k
    }
tools::SvRef<writerfilter::dmapper::ListDef>::~SvRef()
Line
Count
Source
55
76.0k
    {
56
76.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
76.0k
    }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::~SvRef()
Line
Count
Source
55
1.64k
    {
56
1.64k
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.64k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::~SvRef()
Line
Count
Source
55
84.5k
    {
56
84.5k
        if (pObj != nullptr) pObj->ReleaseRef();
57
84.5k
    }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::~SvRef()
Line
Count
Source
55
199
    {
56
199
        if (pObj != nullptr) pObj->ReleaseRef();
57
199
    }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::~SvRef()
Line
Count
Source
55
41.4k
    {
56
41.4k
        if (pObj != nullptr) pObj->ReleaseRef();
57
41.4k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::~SvRef()
Line
Count
Source
55
15.6k
    {
56
15.6k
        if (pObj != nullptr) pObj->ReleaseRef();
57
15.6k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::dmapper::TextFillHandler>::~SvRef()
tools::SvRef<writerfilter::dmapper::TextEffectsHandler>::~SvRef()
Line
Count
Source
55
783
    {
56
783
        if (pObj != nullptr) pObj->ReleaseRef();
57
783
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::~SvRef()
Line
Count
Source
55
315k
    {
56
315k
        if (pObj != nullptr) pObj->ReleaseRef();
57
315k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::~SvRef()
Line
Count
Source
55
124k
    {
56
124k
        if (pObj != nullptr) pObj->ReleaseRef();
57
124k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::~SvRef()
Line
Count
Source
55
41.1k
    {
56
41.1k
        if (pObj != nullptr) pObj->ReleaseRef();
57
41.1k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::~SvRef()
Line
Count
Source
55
198k
    {
56
198k
        if (pObj != nullptr) pObj->ReleaseRef();
57
198k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::~SvRef()
Line
Count
Source
55
89.7k
    {
56
89.7k
        if (pObj != nullptr) pObj->ReleaseRef();
57
89.7k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::~SvRef()
Line
Count
Source
55
21.0k
    {
56
21.0k
        if (pObj != nullptr) pObj->ReleaseRef();
57
21.0k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::~SvRef()
Line
Count
Source
55
387k
    {
56
387k
        if (pObj != nullptr) pObj->ReleaseRef();
57
387k
    }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::~SvRef()
Line
Count
Source
55
14.9k
    {
56
14.9k
        if (pObj != nullptr) pObj->ReleaseRef();
57
14.9k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::~SvRef()
Line
Count
Source
55
1.87k
    {
56
1.87k
        if (pObj != nullptr) pObj->ReleaseRef();
57
1.87k
    }
Unexecuted instantiation: tools::SvRef<writerfilter::Reference<writerfilter::BinaryObj> >::~SvRef()
tools::SvRef<writerfilter::dmapper::AbstractListDef>::~SvRef()
Line
Count
Source
55
28.4k
    {
56
28.4k
        if (pObj != nullptr) pObj->ReleaseRef();
57
28.4k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::~SvRef()
Line
Count
Source
55
3.17k
    {
56
3.17k
        if (pObj != nullptr) pObj->ReleaseRef();
57
3.17k
    }
tools::SvRef<writerfilter::dmapper::WrapHandler>::~SvRef()
Line
Count
Source
55
411
    {
56
411
        if (pObj != nullptr) pObj->ReleaseRef();
57
411
    }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::~SvRef()
Line
Count
Source
55
45.1k
    {
56
45.1k
        if (pObj != nullptr) pObj->ReleaseRef();
57
45.1k
    }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::~SvRef()
Line
Count
Source
55
821
    {
56
821
        if (pObj != nullptr) pObj->ReleaseRef();
57
821
    }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::~SvRef()
Line
Count
Source
55
80.2k
    {
56
80.2k
        if (pObj != nullptr) pObj->ReleaseRef();
57
80.2k
    }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::~SvRef()
Line
Count
Source
55
65.8k
    {
56
65.8k
        if (pObj != nullptr) pObj->ReleaseRef();
57
65.8k
    }
tools::SvRef<writerfilter::dmapper::CellData>::~SvRef()
Line
Count
Source
55
125k
    {
56
125k
        if (pObj != nullptr) pObj->ReleaseRef();
57
125k
    }
tools::SvRef<writerfilter::dmapper::RowData>::~SvRef()
Line
Count
Source
55
118k
    {
56
118k
        if (pObj != nullptr) pObj->ReleaseRef();
57
118k
    }
tools::SvRef<writerfilter::dmapper::TableData>::~SvRef()
Line
Count
Source
55
316k
    {
56
316k
        if (pObj != nullptr) pObj->ReleaseRef();
57
316k
    }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::~SvRef()
Line
Count
Source
55
16.1k
    {
56
16.1k
        if (pObj != nullptr) pObj->ReleaseRef();
57
16.1k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::~SvRef()
Line
Count
Source
55
7.82M
    {
56
7.82M
        if (pObj != nullptr) pObj->ReleaseRef();
57
7.82M
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::~SvRef()
Line
Count
Source
55
191k
    {
56
191k
        if (pObj != nullptr) pObj->ReleaseRef();
57
191k
    }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::~SvRef()
Line
Count
Source
55
12.0M
    {
56
12.0M
        if (pObj != nullptr) pObj->ReleaseRef();
57
12.0M
    }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::~SvRef()
Line
Count
Source
55
17.2M
    {
56
17.2M
        if (pObj != nullptr) pObj->ReleaseRef();
57
17.2M
    }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::~SvRef()
Line
Count
Source
55
2.27M
    {
56
2.27M
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.27M
    }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::~SvRef()
Line
Count
Source
55
178
    {
56
178
        if (pObj != nullptr) pObj->ReleaseRef();
57
178
    }
tools::SvRef<SvXMLItemMapEntries>::~SvRef()
Line
Count
Source
55
277k
    {
56
277k
        if (pObj != nullptr) pObj->ReleaseRef();
57
277k
    }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::~SvRef()
Line
Count
Source
55
2.65k
    {
56
2.65k
        if (pObj != nullptr) pObj->ReleaseRef();
57
2.65k
    }
58
59
    void clear()
60
514k
    {
61
514k
        if (pObj != nullptr) {
62
258k
            T * pRefObj = pObj;
63
258k
            pObj = nullptr;
64
258k
            pRefObj->ReleaseRef();
65
258k
        }
66
514k
    }
Unexecuted instantiation: tools::SvRef<ScRangeList>::clear()
tools::SvRef<sfx2::SvBaseLink>::clear()
Line
Count
Source
60
17.3k
    {
61
17.3k
        if (pObj != nullptr) {
62
17.3k
            T * pRefObj = pObj;
63
17.3k
            pObj = nullptr;
64
17.3k
            pRefObj->ReleaseRef();
65
17.3k
        }
66
17.3k
    }
tools::SvRef<sfx2::SvLinkSource>::clear()
Line
Count
Source
60
89.3k
    {
61
89.3k
        if (pObj != nullptr) {
62
89.3k
            T * pRefObj = pObj;
63
89.3k
            pObj = nullptr;
64
89.3k
            pRefObj->ReleaseRef();
65
89.3k
        }
66
89.3k
    }
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
125k
    {
61
125k
        if (pObj != nullptr) {
62
40.7k
            T * pRefObj = pObj;
63
40.7k
            pObj = nullptr;
64
40.7k
            pRefObj->ReleaseRef();
65
40.7k
        }
66
125k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::clear()
Line
Count
Source
60
9.61k
    {
61
9.61k
        if (pObj != nullptr) {
62
179
            T * pRefObj = pObj;
63
179
            pObj = nullptr;
64
179
            pRefObj->ReleaseRef();
65
179
        }
66
9.61k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::clear()
Line
Count
Source
60
73.1k
    {
61
73.1k
        if (pObj != nullptr) {
62
73.1k
            T * pRefObj = pObj;
63
73.1k
            pObj = nullptr;
64
73.1k
            pRefObj->ReleaseRef();
65
73.1k
        }
66
73.1k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::clear()
Line
Count
Source
60
173k
    {
61
173k
        if (pObj != nullptr) {
62
11.3k
            T * pRefObj = pObj;
63
11.3k
            pObj = nullptr;
64
11.3k
            pRefObj->ReleaseRef();
65
11.3k
        }
66
173k
    }
tools::SvRef<writerfilter::dmapper::GraphicImport>::clear()
Line
Count
Source
60
1.85k
    {
61
1.85k
        if (pObj != nullptr) {
62
1.85k
            T * pRefObj = pObj;
63
1.85k
            pObj = nullptr;
64
1.85k
            pRefObj->ReleaseRef();
65
1.85k
        }
66
1.85k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::clear()
Line
Count
Source
60
23.0k
    {
61
23.0k
        if (pObj != nullptr) {
62
23.0k
            T * pRefObj = pObj;
63
23.0k
            pObj = nullptr;
64
23.0k
            pRefObj->ReleaseRef();
65
23.0k
        }
66
23.0k
    }
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.55k
    {
61
1.55k
        if (pObj != nullptr) {
62
1.55k
            T * pRefObj = pObj;
63
1.55k
            pObj = nullptr;
64
1.55k
            pRefObj->ReleaseRef();
65
1.55k
        }
66
1.55k
    }
67
68
    SvRef & operator =(SvRef const & rObj)
69
9.61M
    {
70
9.61M
        if (rObj.pObj != nullptr) {
71
9.54M
            rObj.pObj->AddNextRef();
72
9.54M
        }
73
9.61M
        T * pRefObj = pObj;
74
9.61M
        pObj = rObj.pObj;
75
9.61M
        if (pRefObj != nullptr) {
76
2.30M
            pRefObj->ReleaseRef();
77
2.30M
        }
78
9.61M
        return *this;
79
9.61M
    }
tools::SvRef<ScRangePairList>::operator=(tools::SvRef<ScRangePairList> const&)
Line
Count
Source
69
106
    {
70
106
        if (rObj.pObj != nullptr) {
71
106
            rObj.pObj->AddNextRef();
72
106
        }
73
106
        T * pRefObj = pObj;
74
106
        pObj = rObj.pObj;
75
106
        if (pRefObj != nullptr) {
76
53
            pRefObj->ReleaseRef();
77
53
        }
78
106
        return *this;
79
106
    }
tools::SvRef<ScRangeList>::operator=(tools::SvRef<ScRangeList> const&)
Line
Count
Source
69
41.8k
    {
70
41.8k
        if (rObj.pObj != nullptr) {
71
41.8k
            rObj.pObj->AddNextRef();
72
41.8k
        }
73
41.8k
        T * pRefObj = pObj;
74
41.8k
        pObj = rObj.pObj;
75
41.8k
        if (pRefObj != nullptr) {
76
41.8k
            pRefObj->ReleaseRef();
77
41.8k
        }
78
41.8k
        return *this;
79
41.8k
    }
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
190k
    {
70
190k
        if (rObj.pObj != nullptr) {
71
190k
            rObj.pObj->AddNextRef();
72
190k
        }
73
190k
        T * pRefObj = pObj;
74
190k
        pObj = rObj.pObj;
75
190k
        if (pRefObj != nullptr) {
76
190k
            pRefObj->ReleaseRef();
77
190k
        }
78
190k
        return *this;
79
190k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Properties> > const&)
Line
Count
Source
69
16.8k
    {
70
16.8k
        if (rObj.pObj != nullptr) {
71
16.8k
            rObj.pObj->AddNextRef();
72
16.8k
        }
73
16.8k
        T * pRefObj = pObj;
74
16.8k
        pObj = rObj.pObj;
75
16.8k
        if (pRefObj != nullptr) {
76
2.27k
            pRefObj->ReleaseRef();
77
2.27k
        }
78
16.8k
        return *this;
79
16.8k
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator=(tools::SvRef<writerfilter::rtftok::RTFValue> const&)
Line
Count
Source
69
164k
    {
70
164k
        if (rObj.pObj != nullptr) {
71
150k
            rObj.pObj->AddNextRef();
72
150k
        }
73
164k
        T * pRefObj = pObj;
74
164k
        pObj = rObj.pObj;
75
164k
        if (pRefObj != nullptr) {
76
149k
            pRefObj->ReleaseRef();
77
149k
        }
78
164k
        return *this;
79
164k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::PropertyMap> const&)
Line
Count
Source
69
7.88M
    {
70
7.88M
        if (rObj.pObj != nullptr) {
71
7.88M
            rObj.pObj->AddNextRef();
72
7.88M
        }
73
7.88M
        T * pRefObj = pObj;
74
7.88M
        pObj = rObj.pObj;
75
7.88M
        if (pRefObj != nullptr) {
76
1.59M
            pRefObj->ReleaseRef();
77
1.59M
        }
78
7.88M
        return *this;
79
7.88M
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::TablePropertyMap> const&)
Line
Count
Source
69
123k
    {
70
123k
        if (rObj.pObj != nullptr) {
71
76.0k
            rObj.pObj->AddNextRef();
72
76.0k
        }
73
123k
        T * pRefObj = pObj;
74
123k
        pObj = rObj.pObj;
75
123k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
123k
        return *this;
79
123k
    }
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
3.11k
    {
70
3.11k
        if (rObj.pObj != nullptr) {
71
3.00k
            rObj.pObj->AddNextRef();
72
3.00k
        }
73
3.11k
        T * pRefObj = pObj;
74
3.11k
        pObj = rObj.pObj;
75
3.11k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
3.11k
        return *this;
79
3.11k
    }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator=(tools::SvRef<writerfilter::dmapper::FFDataHandler> const&)
Line
Count
Source
69
1.57k
    {
70
1.57k
        if (rObj.pObj != nullptr) {
71
1.57k
            rObj.pObj->AddNextRef();
72
1.57k
        }
73
1.57k
        T * pRefObj = pObj;
74
1.57k
        pObj = rObj.pObj;
75
1.57k
        if (pRefObj != nullptr) {
76
2
            pRefObj->ReleaseRef();
77
2
        }
78
1.57k
        return *this;
79
1.57k
    }
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
337k
    {
70
337k
        if (rObj.pObj != nullptr) {
71
337k
            rObj.pObj->AddNextRef();
72
337k
        }
73
337k
        T * pRefObj = pObj;
74
337k
        pObj = rObj.pObj;
75
337k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
337k
        return *this;
79
337k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator=(tools::SvRef<writerfilter::dmapper::RedlineParams> const&)
Line
Count
Source
69
6.81k
    {
70
6.81k
        if (rObj.pObj != nullptr) {
71
6.81k
            rObj.pObj->AddNextRef();
72
6.81k
        }
73
6.81k
        T * pRefObj = pObj;
74
6.81k
        pObj = rObj.pObj;
75
6.81k
        if (pRefObj != nullptr) {
76
2.17k
            pRefObj->ReleaseRef();
77
2.17k
        }
78
6.81k
        return *this;
79
6.81k
    }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator=(tools::SvRef<writerfilter::dmapper::FieldContext> const&)
Line
Count
Source
69
8.39k
    {
70
8.39k
        if (rObj.pObj != nullptr) {
71
8.39k
            rObj.pObj->AddNextRef();
72
8.39k
        }
73
8.39k
        T * pRefObj = pObj;
74
8.39k
        pObj = rObj.pObj;
75
8.39k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
8.39k
        return *this;
79
8.39k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator=(tools::SvRef<writerfilter::dmapper::WrapPolygon> const&)
Line
Count
Source
69
3
    {
70
3
        if (rObj.pObj != nullptr) {
71
3
            rObj.pObj->AddNextRef();
72
3
        }
73
3
        T * pRefObj = pObj;
74
3
        pObj = rObj.pObj;
75
3
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
3
        return *this;
79
3
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator=(tools::SvRef<writerfilter::dmapper::ListLevel> const&)
Line
Count
Source
69
213k
    {
70
213k
        if (rObj.pObj != nullptr) {
71
203k
            rObj.pObj->AddNextRef();
72
203k
        }
73
213k
        T * pRefObj = pObj;
74
213k
        pObj = rObj.pObj;
75
213k
        if (pRefObj != nullptr) {
76
17.4k
            pRefObj->ReleaseRef();
77
17.4k
        }
78
213k
        return *this;
79
213k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator=(tools::SvRef<writerfilter::dmapper::NumPicBullet> 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::ListDef>::operator=(tools::SvRef<writerfilter::dmapper::ListDef> const&)
Line
Count
Source
69
11.4k
    {
70
11.4k
        if (rObj.pObj != nullptr) {
71
11.4k
            rObj.pObj->AddNextRef();
72
11.4k
        }
73
11.4k
        T * pRefObj = pObj;
74
11.4k
        pObj = rObj.pObj;
75
11.4k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
11.4k
        return *this;
79
11.4k
    }
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
2.44k
    {
70
2.44k
        if (rObj.pObj != nullptr) {
71
2.44k
            rObj.pObj->AddNextRef();
72
2.44k
        }
73
2.44k
        T * pRefObj = pObj;
74
2.44k
        pObj = rObj.pObj;
75
2.44k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
2.44k
        return *this;
79
2.44k
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator=(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler> const&)
Line
Count
Source
69
20.5k
    {
70
20.5k
        if (rObj.pObj != nullptr) {
71
20.5k
            rObj.pObj->AddNextRef();
72
20.5k
        }
73
20.5k
        T * pRefObj = pObj;
74
20.5k
        pObj = rObj.pObj;
75
20.5k
        if (pRefObj != nullptr) {
76
0
            pRefObj->ReleaseRef();
77
0
        }
78
20.5k
        return *this;
79
20.5k
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet> const&)
Line
Count
Source
69
555k
    {
70
555k
        if (rObj.pObj != nullptr) {
71
555k
            rObj.pObj->AddNextRef();
72
555k
        }
73
555k
        T * pRefObj = pObj;
74
555k
        pObj = rObj.pObj;
75
555k
        if (pRefObj != nullptr) {
76
289k
            pRefObj->ReleaseRef();
77
289k
        }
78
555k
        return *this;
79
555k
    }
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
30.1k
    {
70
30.1k
        if (rObj.pObj != nullptr) {
71
30.1k
            rObj.pObj->AddNextRef();
72
30.1k
        }
73
30.1k
        T * pRefObj = pObj;
74
30.1k
        pObj = rObj.pObj;
75
30.1k
        if (pRefObj != nullptr) {
76
15.0k
            pRefObj->ReleaseRef();
77
15.0k
        }
78
30.1k
        return *this;
79
30.1k
    }
80
81
    SvRef & operator =(SvRef && rObj)
82
17.1M
    {
83
17.1M
        if (pObj != nullptr) {
84
2.13M
            pObj->ReleaseRef();
85
2.13M
        }
86
17.1M
        pObj = rObj.pObj;
87
17.1M
        rObj.pObj = nullptr;
88
17.1M
        return *this;
89
17.1M
    }
tools::SvRef<SvLockBytes>::operator=(tools::SvRef<SvLockBytes>&&)
Line
Count
Source
82
232k
    {
83
232k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
232k
        pObj = rObj.pObj;
87
232k
        rObj.pObj = nullptr;
88
232k
        return *this;
89
232k
    }
tools::SvRef<FontCharMap>::operator=(tools::SvRef<FontCharMap>&&)
Line
Count
Source
82
206k
    {
83
206k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
206k
        pObj = rObj.pObj;
87
206k
        rObj.pObj = nullptr;
88
206k
        return *this;
89
206k
    }
tools::SvRef<FontMetricData>::operator=(tools::SvRef<FontMetricData>&&)
Line
Count
Source
82
161k
    {
83
161k
        if (pObj != nullptr) {
84
161k
            pObj->ReleaseRef();
85
161k
        }
86
161k
        pObj = rObj.pObj;
87
161k
        rObj.pObj = nullptr;
88
161k
        return *this;
89
161k
    }
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
53.6k
    {
83
53.6k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
53.6k
        pObj = rObj.pObj;
87
53.6k
        rObj.pObj = nullptr;
88
53.6k
        return *this;
89
53.6k
    }
tools::SvRef<ScRangeList>::operator=(tools::SvRef<ScRangeList>&&)
Line
Count
Source
82
45.8k
    {
83
45.8k
        if (pObj != nullptr) {
84
41.8k
            pObj->ReleaseRef();
85
41.8k
        }
86
45.8k
        pObj = rObj.pObj;
87
45.8k
        rObj.pObj = nullptr;
88
45.8k
        return *this;
89
45.8k
    }
tools::SvRef<SvKeyValueIterator>::operator=(tools::SvRef<SvKeyValueIterator>&&)
Line
Count
Source
82
59.8k
    {
83
59.8k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
59.8k
        pObj = rObj.pObj;
87
59.8k
        rObj.pObj = nullptr;
88
59.8k
        return *this;
89
59.8k
    }
tools::SvRef<ScRangePairList>::operator=(tools::SvRef<ScRangePairList>&&)
Line
Count
Source
82
317k
    {
83
317k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
317k
        pObj = rObj.pObj;
87
317k
        rObj.pObj = nullptr;
88
317k
        return *this;
89
317k
    }
tools::SvRef<sfx2::SvBaseLink>::operator=(tools::SvRef<sfx2::SvBaseLink>&&)
Line
Count
Source
82
927k
    {
83
927k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
927k
        pObj = rObj.pObj;
87
927k
        rObj.pObj = nullptr;
88
927k
        return *this;
89
927k
    }
tools::SvRef<sfx2::SvLinkSource>::operator=(tools::SvRef<sfx2::SvLinkSource>&&)
Line
Count
Source
82
89.5k
    {
83
89.5k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
89.5k
        pObj = rObj.pObj;
87
89.5k
        rObj.pObj = nullptr;
88
89.5k
        return *this;
89
89.5k
    }
tools::SvRef<SfxHintPoster>::operator=(tools::SvRef<SfxHintPoster>&&)
Line
Count
Source
82
8.90k
    {
83
8.90k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
8.90k
        pObj = rObj.pObj;
87
8.90k
        rObj.pObj = nullptr;
88
8.90k
        return *this;
89
8.90k
    }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::operator=(tools::SvRef<SvCompatWeakHdl<SfxFrame> >&&)
Line
Count
Source
82
26.6k
    {
83
26.6k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
26.6k
        pObj = rObj.pObj;
87
26.6k
        rObj.pObj = nullptr;
88
26.6k
        return *this;
89
26.6k
    }
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
23
    {
83
23
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
23
        pObj = rObj.pObj;
87
23
        rObj.pObj = nullptr;
88
23
        return *this;
89
23
    }
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
101k
    {
83
101k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
101k
        pObj = rObj.pObj;
87
101k
        rObj.pObj = nullptr;
88
101k
        return *this;
89
101k
    }
tools::SvRef<Writer>::operator=(tools::SvRef<Writer>&&)
Line
Count
Source
82
61.7k
    {
83
61.7k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
61.7k
        pObj = rObj.pObj;
87
61.7k
        rObj.pObj = nullptr;
88
61.7k
        return *this;
89
61.7k
    }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::operator=(tools::SvRef<SwTransferDdeLink>&&)
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator=(tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>&&)
Line
Count
Source
82
1.05M
    {
83
1.05M
        if (pObj != nullptr) {
84
1.05M
            pObj->ReleaseRef();
85
1.05M
        }
86
1.05M
        pObj = rObj.pObj;
87
1.05M
        rObj.pObj = nullptr;
88
1.05M
        return *this;
89
1.05M
    }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator=(tools::SvRef<writerfilter::rtftok::RTFValue>&&)
Line
Count
Source
82
261k
    {
83
261k
        if (pObj != nullptr) {
84
56.6k
            pObj->ReleaseRef();
85
56.6k
        }
86
261k
        pObj = rObj.pObj;
87
261k
        rObj.pObj = nullptr;
88
261k
        return *this;
89
261k
    }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::operator=(tools::SvRef<writerfilter::rtftok::RTFTokenizer>&&)
Line
Count
Source
82
307k
    {
83
307k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
307k
        pObj = rObj.pObj;
87
307k
        rObj.pObj = nullptr;
88
307k
        return *this;
89
307k
    }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::operator=(tools::SvRef<writerfilter::rtftok::RTFSdrImport>&&)
Line
Count
Source
82
10.2k
    {
83
10.2k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
10.2k
        pObj = rObj.pObj;
87
10.2k
        rObj.pObj = nullptr;
88
10.2k
        return *this;
89
10.2k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Properties> >&&)
Line
Count
Source
82
14.2k
    {
83
14.2k
        if (pObj != nullptr) {
84
3.36k
            pObj->ReleaseRef();
85
3.36k
        }
86
14.2k
        pObj = rObj.pObj;
87
14.2k
        rObj.pObj = nullptr;
88
14.2k
        return *this;
89
14.2k
    }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator=(tools::SvRef<writerfilter::rtftok::RTFSprms>&&)
Line
Count
Source
82
960k
    {
83
960k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
960k
        pObj = rObj.pObj;
87
960k
        rObj.pObj = nullptr;
88
960k
        return *this;
89
960k
    }
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
11.9k
    {
83
11.9k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
11.9k
        pObj = rObj.pObj;
87
11.9k
        rObj.pObj = nullptr;
88
11.9k
        return *this;
89
11.9k
    }
tools::SvRef<writerfilter::dmapper::FontTable>::operator=(tools::SvRef<writerfilter::dmapper::FontTable>&&)
Line
Count
Source
82
7.47k
    {
83
7.47k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
7.47k
        pObj = rObj.pObj;
87
7.47k
        rObj.pObj = nullptr;
88
7.47k
        return *this;
89
7.47k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator=(tools::SvRef<writerfilter::dmapper::StyleSheetTable>&&)
Line
Count
Source
82
11.9k
    {
83
11.9k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
11.9k
        pObj = rObj.pObj;
87
11.9k
        rObj.pObj = nullptr;
88
11.9k
        return *this;
89
11.9k
    }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator=(tools::SvRef<writerfilter::dmapper::StyleSheetEntry>&&)
Line
Count
Source
82
820k
    {
83
820k
        if (pObj != nullptr) {
84
325k
            pObj->ReleaseRef();
85
325k
        }
86
820k
        pObj = rObj.pObj;
87
820k
        rObj.pObj = nullptr;
88
820k
        return *this;
89
820k
    }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::PropertyMap>&&)
Line
Count
Source
82
19.2k
    {
83
19.2k
        if (pObj != nullptr) {
84
70
            pObj->ReleaseRef();
85
70
        }
86
19.2k
        pObj = rObj.pObj;
87
19.2k
        rObj.pObj = nullptr;
88
19.2k
        return *this;
89
19.2k
    }
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
32.6k
    {
83
32.6k
        if (pObj != nullptr) {
84
9.61k
            pObj->ReleaseRef();
85
9.61k
        }
86
32.6k
        pObj = rObj.pObj;
87
32.6k
        rObj.pObj = nullptr;
88
32.6k
        return *this;
89
32.6k
    }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::TablePropertyMap>&&)
Line
Count
Source
82
1.29k
    {
83
1.29k
        if (pObj != nullptr) {
84
1.01k
            pObj->ReleaseRef();
85
1.01k
        }
86
1.29k
        pObj = rObj.pObj;
87
1.29k
        rObj.pObj = nullptr;
88
1.29k
        return *this;
89
1.29k
    }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator=(tools::SvRef<writerfilter::dmapper::TablePositionHandler>&&)
Line
Count
Source
82
181
    {
83
181
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
181
        pObj = rObj.pObj;
87
181
        rObj.pObj = nullptr;
88
181
        return *this;
89
181
    }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator=(tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>&&)
Line
Count
Source
82
11.9k
    {
83
11.9k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
11.9k
        pObj = rObj.pObj;
87
11.9k
        rObj.pObj = nullptr;
88
11.9k
        return *this;
89
11.9k
    }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::SectionPropertyMap>&&)
Line
Count
Source
82
9.14k
    {
83
9.14k
        if (pObj != nullptr) {
84
1.03k
            pObj->ReleaseRef();
85
1.03k
        }
86
9.14k
        pObj = rObj.pObj;
87
9.14k
        rObj.pObj = nullptr;
88
9.14k
        return *this;
89
9.14k
    }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator=(tools::SvRef<writerfilter::dmapper::ListsManager>&&)
Line
Count
Source
82
3.14k
    {
83
3.14k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
3.14k
        pObj = rObj.pObj;
87
3.14k
        rObj.pObj = nullptr;
88
3.14k
        return *this;
89
3.14k
    }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator=(tools::SvRef<writerfilter::dmapper::ListLevel>&&)
Line
Count
Source
82
21.2k
    {
83
21.2k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
21.2k
        pObj = rObj.pObj;
87
21.2k
        rObj.pObj = nullptr;
88
21.2k
        return *this;
89
21.2k
    }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator=(tools::SvRef<writerfilter::dmapper::ParagraphProperties>&&)
Line
Count
Source
82
126k
    {
83
126k
        if (pObj != nullptr) {
84
1.23k
            pObj->ReleaseRef();
85
1.23k
        }
86
126k
        pObj = rObj.pObj;
87
126k
        rObj.pObj = nullptr;
88
126k
        return *this;
89
126k
    }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator=(tools::SvRef<writerfilter::dmapper::RedlineParams>&&)
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::GraphicImport>::operator=(tools::SvRef<writerfilter::dmapper::GraphicImport>&&)
Line
Count
Source
82
1.85k
    {
83
1.85k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
1.85k
        pObj = rObj.pObj;
87
1.85k
        rObj.pObj = nullptr;
88
1.85k
        return *this;
89
1.85k
    }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator=(tools::SvRef<writerfilter::dmapper::FontEntry>&&)
Line
Count
Source
82
23.0k
    {
83
23.0k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
23.0k
        pObj = rObj.pObj;
87
23.0k
        rObj.pObj = nullptr;
88
23.0k
        return *this;
89
23.0k
    }
tools::SvRef<writerfilter::dmapper::WrapPolygon>::operator=(tools::SvRef<writerfilter::dmapper::WrapPolygon>&&)
Line
Count
Source
82
6
    {
83
6
        if (pObj != nullptr) {
84
2
            pObj->ReleaseRef();
85
2
        }
86
6
        pObj = rObj.pObj;
87
6
        rObj.pObj = nullptr;
88
6
        return *this;
89
6
    }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator=(tools::SvRef<writerfilter::dmapper::AbstractListDef>&&)
Line
Count
Source
82
12.5k
    {
83
12.5k
        if (pObj != nullptr) {
84
6.29k
            pObj->ReleaseRef();
85
6.29k
        }
86
12.5k
        pObj = rObj.pObj;
87
12.5k
        rObj.pObj = nullptr;
88
12.5k
        return *this;
89
12.5k
    }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator=(tools::SvRef<writerfilter::dmapper::NumPicBullet>&&)
Line
Count
Source
82
11
    {
83
11
        if (pObj != nullptr) {
84
11
            pObj->ReleaseRef();
85
11
        }
86
11
        pObj = rObj.pObj;
87
11
        rObj.pObj = nullptr;
88
11
        return *this;
89
11
    }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLStream>&&)
Line
Count
Source
82
136k
    {
83
136k
        if (pObj != nullptr) {
84
48.4k
            pObj->ReleaseRef();
85
48.4k
        }
86
136k
        pObj = rObj.pObj;
87
136k
        rObj.pObj = nullptr;
88
136k
        return *this;
89
136k
    }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::operator=(tools::SvRef<writerfilter::Reference<writerfilter::Stream> >&&)
Line
Count
Source
82
29
    {
83
29
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
29
        pObj = rObj.pObj;
87
29
        rObj.pObj = nullptr;
88
29
        return *this;
89
29
    }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator=(tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>&&)
Line
Count
Source
82
31.8k
    {
83
31.8k
        if (pObj != nullptr) {
84
31.8k
            pObj->ReleaseRef();
85
31.8k
        }
86
31.8k
        pObj = rObj.pObj;
87
31.8k
        rObj.pObj = nullptr;
88
31.8k
        return *this;
89
31.8k
    }
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
8.98M
    {
83
8.98M
        if (pObj != nullptr) {
84
376k
            pObj->ReleaseRef();
85
376k
        }
86
8.98M
        pObj = rObj.pObj;
87
8.98M
        rObj.pObj = nullptr;
88
8.98M
        return *this;
89
8.98M
    }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator=(tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>&&)
Line
Count
Source
82
1.86M
    {
83
1.86M
        if (pObj != nullptr) {
84
11.1k
            pObj->ReleaseRef();
85
11.1k
        }
86
1.86M
        pObj = rObj.pObj;
87
1.86M
        rObj.pObj = nullptr;
88
1.86M
        return *this;
89
1.86M
    }
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.3k
    {
83
10.3k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
10.3k
        pObj = rObj.pObj;
87
10.3k
        rObj.pObj = nullptr;
88
10.3k
        return *this;
89
10.3k
    }
tools::SvRef<SvXMLItemMapEntries>::operator=(tools::SvRef<SvXMLItemMapEntries>&&)
Line
Count
Source
82
105k
    {
83
105k
        if (pObj != nullptr) {
84
0
            pObj->ReleaseRef();
85
0
        }
86
105k
        pObj = rObj.pObj;
87
105k
        rObj.pObj = nullptr;
88
105k
        return *this;
89
105k
    }
90
91
68.8M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvLockBytes>::is() const
Line
Count
Source
91
6.24M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<FontCharMap>::is() const
Line
Count
Source
91
413k
    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
174k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<BaseStorageStream>::is() const
Line
Count
Source
91
705k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<utl::UcbLockBytes>::is() const
Line
Count
Source
91
232k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::is() const
Line
Count
Source
91
27.5k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<sfx2::SvLinkSource>::is() const
Line
Count
Source
91
511k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<ScRangeList>::is() const
Line
Count
Source
91
21.5k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<sfx2::SvBaseLink>::is() const
Line
Count
Source
91
8.03M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SvKeyValueIterator>::is() const
Line
Count
Source
91
191k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SfxMedium>::is() const
Line
Count
Source
91
89.3k
    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
567k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<SwBaseLink>::is() const
Line
Count
Source
91
248k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<Writer>::is() const
Line
Count
Source
91
61.7k
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::is() const
tools::SvRef<writerfilter::rtftok::RTFValue>::is() const
Line
Count
Source
91
3.17M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::is() const
Line
Count
Source
91
1.40M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::rtftok::RTFShape>::is() const
Line
Count
Source
91
5
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::rtftok::RTFPicture>::is() const
Line
Count
Source
91
1
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::is() const
Line
Count
Source
91
3.77M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::is() const
Line
Count
Source
91
671k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FontTable>::is() const
Line
Count
Source
91
309k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::is() const
Line
Count
Source
91
7.20M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::is() const
Line
Count
Source
91
2.17M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FontEntry>::is() const
Line
Count
Source
91
389k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::is() const
Line
Count
Source
91
1.69M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::is() const
Line
Count
Source
91
378k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ListDef>::is() const
Line
Count
Source
91
121k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::is() const
Line
Count
Source
91
248k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::is() const
Line
Count
Source
91
45.6k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::is() const
Line
Count
Source
91
43.2k
    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
65.6k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::is() const
Line
Count
Source
91
166k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::is() const
Line
Count
Source
91
1.63M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::ListLevel>::is() const
Line
Count
Source
91
333k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::is() const
Line
Count
Source
91
393k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FieldContext>::is() const
Line
Count
Source
91
78.7k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::RedlineParams>::is() const
Line
Count
Source
91
1.09M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::is() const
Line
Count
Source
91
6.50k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::is() const
Line
Count
Source
91
4.62k
    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.46k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::is() const
Line
Count
Source
91
22
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::RowData>::is() const
Line
Count
Source
91
24.5k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::dmapper::TableData>::is() const
Line
Count
Source
91
9.61k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::is() const
Line
Count
Source
91
727
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::is() const
Line
Count
Source
91
6.60k
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::is() const
Line
Count
Source
91
2.47M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::is() const
Line
Count
Source
91
6.30M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::is() const
Line
Count
Source
91
2.26M
    bool is()         const { return pObj != nullptr; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::is() const
Line
Count
Source
91
14.8M
    bool is()         const { return pObj != nullptr; }
Unexecuted instantiation: tools::SvRef<SvXMLItemMapEntries>::is() const
92
93
53.4M
    explicit operator bool() const { return is(); }
tools::SvRef<BaseStorage>::operator bool() const
Line
Count
Source
93
174k
    explicit operator bool() const { return is(); }
tools::SvRef<BaseStorageStream>::operator bool() const
Line
Count
Source
93
705k
    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.31M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator bool() const
Line
Count
Source
93
3.17M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator bool() const
Line
Count
Source
93
1.40M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::rtftok::RTFShape>::operator bool() const
Line
Count
Source
93
5
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::rtftok::RTFPicture>::operator bool() const
Line
Count
Source
93
1
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator bool() const
Line
Count
Source
93
3.77M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator bool() const
Line
Count
Source
93
671k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FontTable>::operator bool() const
Line
Count
Source
93
309k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator bool() const
Line
Count
Source
93
7.20M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator bool() const
Line
Count
Source
93
2.17M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator bool() const
Line
Count
Source
93
389k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator bool() const
Line
Count
Source
93
1.69M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator bool() const
Line
Count
Source
93
378k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ListDef>::operator bool() const
Line
Count
Source
93
121k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::operator bool() const
Line
Count
Source
93
186k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator bool() const
Line
Count
Source
93
45.6k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator bool() const
Line
Count
Source
93
43.2k
    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
65.6k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator bool() const
Line
Count
Source
93
166k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator bool() const
Line
Count
Source
93
1.63M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator bool() const
Line
Count
Source
93
333k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator bool() const
Line
Count
Source
93
393k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator bool() const
Line
Count
Source
93
78.7k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator bool() const
Line
Count
Source
93
1.09M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::FormControlHelper>::operator bool() const
Line
Count
Source
93
6.50k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator bool() const
Line
Count
Source
93
4.62k
    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.46k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator bool() const
Line
Count
Source
93
22
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::RowData>::operator bool() const
Line
Count
Source
93
24.5k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::dmapper::TableData>::operator bool() const
Line
Count
Source
93
9.61k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::operator bool() const
Line
Count
Source
93
727
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator bool() const
Line
Count
Source
93
6.60k
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator bool() const
Line
Count
Source
93
2.47M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::operator bool() const
Line
Count
Source
93
6.30M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::operator bool() const
Line
Count
Source
93
2.26M
    explicit operator bool() const { return is(); }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::operator bool() const
Line
Count
Source
93
14.8M
    explicit operator bool() const { return is(); }
94
95
28.6M
    T * get()         const { return pObj; }
tools::SvRef<SvLockBytes>::get() const
Line
Count
Source
95
29.1k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<UCBStorageStream_Impl>::get() const
tools::SvRef<BaseStorageStream>::get() const
Line
Count
Source
95
705k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<UCBStorage_Impl>::get() const
tools::SvRef<utl::UcbLockBytes>::get() const
Line
Count
Source
95
286k
    T * get()         const { return pObj; }
tools::SvRef<ScRangePairList>::get() const
Line
Count
Source
95
5.78M
    T * get()         const { return pObj; }
tools::SvRef<sfx2::SvLinkSource>::get() const
Line
Count
Source
95
138k
    T * get()         const { return pObj; }
tools::SvRef<SvKeyValueIterator>::get() const
Line
Count
Source
95
220k
    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
6.71M
    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
17.7k
    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
132k
    T * get()         const { return pObj; }
Unexecuted instantiation: tools::SvRef<SwTransferDdeLink>::get() const
tools::SvRef<writerfilter::rtftok::RTFValue>::get() const
Line
Count
Source
95
2.65M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::get() const
Line
Count
Source
95
283k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::get() const
Line
Count
Source
95
1.80M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFShape>::get() const
Line
Count
Source
95
933k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::rtftok::RTFPicture>::get() const
Line
Count
Source
95
933k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::SectionPropertyMap>::get() const
Line
Count
Source
95
22.2k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::TablePropertyMap>::get() const
Line
Count
Source
95
157k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::get() const
Line
Count
Source
95
3.38M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::get() const
Line
Count
Source
95
344k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::get() const
Line
Count
Source
95
427k
    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
3.12k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::get() const
Line
Count
Source
95
3.11k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::ListLevel>::get() const
Line
Count
Source
95
22.8k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::TableStyleSheetEntry>::get() const
Line
Count
Source
95
821
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::get() const
Line
Count
Source
95
5.21k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Stream> >::get() const
Line
Count
Source
95
157
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::get() const
Line
Count
Source
95
1.22M
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::get() const
Line
Count
Source
95
58.5k
    T * get()         const { return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::get() const
Line
Count
Source
95
2.37M
    T * get()         const { return pObj; }
96
97
613M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvLockBytes>::operator->() const
Line
Count
Source
97
45.1M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<FontMetricData>::operator->() const
Line
Count
Source
97
464M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<FontCharMap>::operator->() const
Line
Count
Source
97
1.42M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ImplFontCharMap>::operator->() const
Line
Count
Source
97
1.50M
    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
3.52M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<BaseStorage>::operator->() const
Line
Count
Source
97
1.21M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<utl::UcbLockBytes>::operator->() const
Line
Count
Source
97
1.22M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvCompatWeakHdl<SfxFrame> >::operator->() const
Line
Count
Source
97
17.7k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ScRangePairList>::operator->() const
Line
Count
Source
97
6.59k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvKeyValueIterator>::operator->() const
Line
Count
Source
97
59.8k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<ScRangeList>::operator->() const
Line
Count
Source
97
2.86M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<EditRTFParser>::operator->() const
Line
Count
Source
97
26.5k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<EditHTMLParser>::operator->() const
Line
Count
Source
97
58.1k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<sfx2::SvBaseLink>::operator->() const
Line
Count
Source
97
220k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<sfx2::SvLinkSource>::operator->() const
Line
Count
Source
97
283k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SfxHintPoster>::operator->() const
Line
Count
Source
97
8.87k
    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
509k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
Unexecuted instantiation: tools::SvRef<SwServerObject>::operator->() const
tools::SvRef<Writer>::operator->() const
Line
Count
Source
97
678k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SwHTMLParser>::operator->() const
Line
Count
Source
97
15.4k
    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
8.23k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator->() const
Line
Count
Source
97
24.2M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFValue>::operator->() const
Line
Count
Source
97
4.25M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFTokenizer>::operator->() const
Line
Count
Source
97
3.36M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSdrImport>::operator->() const
Line
Count
Source
97
2.53k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator->() const
Line
Count
Source
97
381k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator->() const
Line
Count
Source
97
2.11M
    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
403k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator->() const
Line
Count
Source
97
8.30M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator->() const
Line
Count
Source
97
814k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FontTable>::operator->() const
Line
Count
Source
97
316k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FontEntry>::operator->() const
Line
Count
Source
97
923k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator->() const
Line
Count
Source
97
4.69k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator->() const
Line
Count
Source
97
1.84M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator->() const
Line
Count
Source
97
5.59M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator->() const
Line
Count
Source
97
564k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator->() const
Line
Count
Source
97
68.0k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListDef>::operator->() const
Line
Count
Source
97
64.6k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::operator->() const
Line
Count
Source
97
7.03k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::FieldContext>::operator->() const
Line
Count
Source
97
346k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::operator->() const
Line
Count
Source
97
199
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::operator->() const
Line
Count
Source
97
99.2k
    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.56k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Table> >::operator->() const
Line
Count
Source
97
18.5k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::CellData>::operator->() const
Line
Count
Source
97
248k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::RowData>::operator->() const
Line
Count
Source
97
423k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::operator->() const
Line
Count
Source
97
8.68k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator->() const
Line
Count
Source
97
23
    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
25.5k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphPropertyMap>::operator->() const
Line
Count
Source
97
3.32M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::AbstractListDef>::operator->() const
Line
Count
Source
97
355k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ListLevel>::operator->() const
Line
Count
Source
97
223k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::RedlineParams>::operator->() const
Line
Count
Source
97
123k
    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
5.15k
    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
45
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::NumPicBullet>::operator->() const
Line
Count
Source
97
231
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::WrapHandler>::operator->() const
Line
Count
Source
97
411
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::operator->() const
Line
Count
Source
97
80.2k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TablePropertiesHandler>::operator->() const
Line
Count
Source
97
131k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TableData>::operator->() const
Line
Count
Source
97
519k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableHandler>::operator->() const
Line
Count
Source
97
178k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::operator->() const
Line
Count
Source
97
16.8k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator->() const
Line
Count
Source
97
159k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator->() const
Line
Count
Source
97
3.25M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLParserState>::operator->() const
Line
Count
Source
97
6.20M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLProperty>::operator->() const
Line
Count
Source
97
6.32M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLFactory_ns>::operator->() const
Line
Count
Source
97
15.2M
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::operator->() const
Line
Count
Source
97
178
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<SvXMLItemMapEntries>::operator->() const
Line
Count
Source
97
29.3k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLDocument>::operator->() const
Line
Count
Source
97
18.8k
    T * operator ->() const { assert(pObj != nullptr); return pObj; }
98
99
26.1M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<BaseStorage>::operator*() const
Line
Count
Source
99
174k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<ScRangeList>::operator*() const
Line
Count
Source
99
15.4M
    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
425
    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
101k
    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
10.8k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::Reference<writerfilter::Properties> >::operator*() const
Line
Count
Source
99
387k
    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
862k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprmsImpl>::operator*() const
Line
Count
Source
99
957k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::rtftok::RTFShape>::operator*() const
Line
Count
Source
99
5
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::rtftok::RTFPicture>::operator*() const
Line
Count
Source
99
1
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::rtftok::RTFSprms>::operator*() const
Line
Count
Source
99
3.15M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::DomainMapperTableManager>::operator*() const
Line
Count
Source
99
4.77M
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::SectionColumnHandler>::operator*() const
Line
Count
Source
99
1.64k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::PageBordersHandler>::operator*() const
Line
Count
Source
99
199
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::MeasureHandler>::operator*() const
Line
Count
Source
99
41.4k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::GraphicImport>::operator*() const
Line
Count
Source
99
1.85k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::FFDataHandler>::operator*() const
Line
Count
Source
99
1.57k
    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
783
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::FontTable>::operator*() const
Line
Count
Source
99
6.14k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetTable>::operator*() const
Line
Count
Source
99
3.15k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ListsManager>::operator*() const
Line
Count
Source
99
974
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::SettingsTable>::operator*() const
Line
Count
Source
99
8.27k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::TablePositionHandler>::operator*() const
Line
Count
Source
99
497
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ParagraphProperties>::operator*() const
Line
Count
Source
99
7.52k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetPropertyMap>::operator*() const
Line
Count
Source
99
315
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::WrapHandler>::operator*() const
Line
Count
Source
99
411
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::StyleSheetEntry>::operator*() const
Line
Count
Source
99
821
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::LatentStyleHandler>::operator*() const
Line
Count
Source
99
80.2k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::TDefTableHandler>::operator*() const
Line
Count
Source
99
16.1k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLStream>::operator*() const
Line
Count
Source
99
12.6k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::ooxml::OOXMLPropertySet>::operator*() const
Line
Count
Source
99
2.52k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::PropertyMap>::operator*() const
Line
Count
Source
99
76.8k
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
tools::SvRef<writerfilter::dmapper::ExtentHandler>::operator*() const
Line
Count
Source
99
178
    T & operator *()  const { assert(pObj != nullptr); return *pObj; }
100
101
1.37M
    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
14.9k
    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
860k
    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
372k
    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
9.61k
    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
7.34k
    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
67.6k
    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
45.3k
    bool operator ==(const SvRef<T> &rhs) const { return pObj == rhs.pObj; }
102
599k
    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
14.9k
    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
70.2k
    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
393k
    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
7.34k
    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
67.6k
    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
45.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
4
{
114
4
    return SvRef<T>(new T(std::forward<Args>(args)...));
115
4
}
Unexecuted instantiation: tools::SvRef<SbxArray> tools::make_ref<SbxArray>()
tools::SvRef<writerfilter::rtftok::RTFValue> tools::make_ref<writerfilter::rtftok::RTFValue, int>(int&&)
Line
Count
Source
113
4
{
114
4
    return SvRef<T>(new T(std::forward<Args>(args)...));
115
4
}
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
23.4M
                    SvRefBase() : nRefCount(0), bNoDelete(1) {}
133
13.0M
                    SvRefBase(const SvRefBase &) : nRefCount(0), bNoDelete(1) {}
134
135
296k
    SvRefBase &     operator=(const SvRefBase &) { return *this; }
136
137
    void            AddNextRef()
138
64.6M
                    {
139
64.6M
                        assert( nRefCount < (1 << 30) && "Do not add refs to dead objects" );
140
64.6M
                        ++nRefCount;
141
64.6M
                    }
142
143
    void            AddFirstRef()
144
21.3M
                    {
145
21.3M
                        assert( nRefCount < (1 << 30) && "Do not add refs to dead objects" );
146
21.3M
                        if( bNoDelete )
147
18.4M
                            bNoDelete = 0;
148
21.3M
                        ++nRefCount;
149
21.3M
                    }
150
151
    void            ReleaseRef()
152
85.9M
                    {
153
85.9M
                        assert( nRefCount >= 1);
154
85.9M
                        if( --nRefCount == 0 && !bNoDelete)
155
18.4M
                        {
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
18.4M
                            nRefCount = 1 << 30;
160
18.4M
                            delete this;
161
18.4M
                        }
162
85.9M
                    }
163
164
    unsigned int    GetRefCount() const
165
2.62M
                    { 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
8.87k
    SvCompatWeakHdl( T* pObj ) : _pObj( pObj ) {}
180
181
public:
182
8.87k
    void  ResetWeakBase( ) { _pObj = nullptr; }
183
8.87k
    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
8.87k
    SvCompatWeakBase( T* pObj ) { _xHdl = new SvCompatWeakHdl<T>( pObj ); }
199
200
8.87k
    ~SvCompatWeakBase() { _xHdl->ResetWeakBase(); }
201
202
17.7k
    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
166k
    SvCompatWeakRef( ) {}
213
    SvCompatWeakRef( T* pObj )
214
8.87k
                         {  if( pObj ) _xHdl = pObj->GetHdl(); }
215
    SvCompatWeakRef& operator = ( T * pObj )
216
8.87k
                         {  _xHdl = pObj ? pObj->GetHdl() : nullptr; return *this; }
217
    bool          is() const
218
8.87k
                         { 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.6k
                         { return _xHdl.is() ? _xHdl->GetObj() : nullptr; }
224
};
225
226
#endif
227
228
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */