Coverage Report

Created: 2026-06-30 11:14

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libreoffice/include/unotools/weakref.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
20
/*
21
 * This file is part of LibreOffice published API.
22
 */
23
#pragma once
24
25
#include <sal/config.h>
26
27
#include <com/sun/star/uno/Reference.hxx>
28
#include <com/sun/star/uno/XInterface.hpp>
29
#include <cppuhelper/weakref.hxx>
30
#include <cppuhelper/weak.hxx>
31
#include <rtl/ref.hxx>
32
33
namespace unotools
34
{
35
/** The WeakReference<> holds a weak reference to an object.
36
37
    That object must implement the css::uno::XWeak interface.
38
39
    The WeakReference itself is *not* thread safe, just as
40
    Reference itself isn't, but the implementation of the listeners etc.
41
    behind it *is* thread-safe, so multiple threads can have their own
42
    WeakReferences to the same XWeak object.
43
44
    @tparam interface_type Must be a C++ implementation class type, not a UNO interface type.  (See
45
    the C++20 requires-clause on the get member.  That clause is not put on the class as a whole to
46
    avoid overly tight requirements on when interface_type needs to be complete.)
47
*/
48
template <class interface_type>
49
class SAL_WARN_UNUSED WeakReference : public css::uno::WeakReferenceHelper
50
{
51
public:
52
    /** Default ctor.  Creates an empty weak reference.
53
    */
54
    WeakReference()
55
10.3M
        : WeakReferenceHelper()
56
10.3M
    {
57
10.3M
    }
Unexecuted instantiation: unotools::WeakReference<VCLXAccessibleHeaderBarItem>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleImageBullet>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleEditableTextPara>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<accessibility::OAccessibleContextWrapper>::WeakReference()
unotools::WeakReference<SdrTextObj>::WeakReference()
Line
Count
Source
55
547k
        : WeakReferenceHelper()
56
547k
    {
57
547k
    }
unotools::WeakReference<SdrObject>::WeakReference()
Line
Count
Source
55
397k
        : WeakReferenceHelper()
56
397k
    {
57
397k
    }
Unexecuted instantiation: unotools::WeakReference<SvxUnoDrawPagesAccess>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<SdrPage>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseDocument>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseSource>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<dbaccess::OCommandContainer>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<dbaccess::OResultSet>::WeakReference()
unotools::WeakReference<connectivity::sdbcx::OCatalog>::WeakReference()
Line
Count
Source
55
10.3k
        : WeakReferenceHelper()
56
10.3k
    {
57
10.3k
    }
unotools::WeakReference<connectivity::file::OResultSet>::WeakReference()
Line
Count
Source
55
30.4k
        : WeakReferenceHelper()
56
30.4k
    {
57
30.4k
    }
frame.cxx:unotools::WeakReference<(anonymous namespace)::XFrameImpl>::WeakReference()
Line
Count
Source
55
8.43k
        : WeakReferenceHelper()
56
8.43k
    {
57
8.43k
    }
unotools::WeakReference<framework::StatusIndicatorInterfaceWrapper>::WeakReference()
Line
Count
Source
55
8.43k
        : WeakReferenceHelper()
56
8.43k
    {
57
8.43k
    }
animcore.cxx:unotools::WeakReference<animcore::(anonymous namespace)::AnimationNode>::WeakReference()
Line
Count
Source
55
41.1k
        : WeakReferenceHelper()
56
41.1k
    {
57
41.1k
    }
unotools::WeakReference<OStorage>::WeakReference()
Line
Count
Source
55
13.9k
        : WeakReferenceHelper()
56
13.9k
    {
57
13.9k
    }
Unexecuted instantiation: unotools::WeakReference<chart::ChartModel>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<chart::ChartController>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<chart::ChartView>::WeakReference()
unotools::WeakReference<SwXTextCellStyle>::WeakReference()
Line
Count
Source
55
3.56k
        : WeakReferenceHelper()
56
3.56k
    {
57
3.56k
    }
Unexecuted instantiation: unotools::WeakReference<SwXTextTableStyle>::WeakReference()
unotools::WeakReference<SwXTextSection>::WeakReference()
Line
Count
Source
55
54.6k
        : WeakReferenceHelper()
56
54.6k
    {
57
54.6k
    }
unotools::WeakReference<SwXFieldMaster>::WeakReference()
Line
Count
Source
55
3.16M
        : WeakReferenceHelper()
56
3.16M
    {
57
3.16M
    }
unotools::WeakReference<SwXDocumentIndexMark>::WeakReference()
Line
Count
Source
55
2.35k
        : WeakReferenceHelper()
56
2.35k
    {
57
2.35k
    }
unotools::WeakReference<SwXContentControl>::WeakReference()
Line
Count
Source
55
3.54k
        : WeakReferenceHelper()
56
3.54k
    {
57
3.54k
    }
unotools::WeakReference<SwXTextField>::WeakReference()
Line
Count
Source
55
554k
        : WeakReferenceHelper()
56
554k
    {
57
554k
    }
unotools::WeakReference<SwXFootnote>::WeakReference()
Line
Count
Source
55
74.3k
        : WeakReferenceHelper()
56
74.3k
    {
57
74.3k
    }
unotools::WeakReference<SwXReferenceMark>::WeakReference()
Line
Count
Source
55
49
        : WeakReferenceHelper()
56
49
    {
57
49
    }
Unexecuted instantiation: unotools::WeakReference<SwXMeta>::WeakReference()
unotools::WeakReference<SwXParagraph>::WeakReference()
Line
Count
Source
55
4.19M
        : WeakReferenceHelper()
56
4.19M
    {
57
4.19M
    }
unotools::WeakReference<SwXBookmark>::WeakReference()
Line
Count
Source
55
1.05M
        : WeakReferenceHelper()
56
1.05M
    {
57
1.05M
    }
unotools::WeakReference<SwXDocumentIndex>::WeakReference()
Line
Count
Source
55
3.65k
        : WeakReferenceHelper()
56
3.65k
    {
57
3.65k
    }
unotools::WeakReference<SwXDocumentIndex::StyleAccess_Impl>::WeakReference()
Line
Count
Source
55
3.65k
        : WeakReferenceHelper()
56
3.65k
    {
57
3.65k
    }
unotools::WeakReference<SwXDocumentIndex::TokenAccess_Impl>::WeakReference()
Line
Count
Source
55
3.65k
        : WeakReferenceHelper()
56
3.65k
    {
57
3.65k
    }
unotools::WeakReference<SwXTextTable>::WeakReference()
Line
Count
Source
55
4.99k
        : WeakReferenceHelper()
56
4.99k
    {
57
4.99k
    }
unotools::WeakReference<SwXTableRows>::WeakReference()
Line
Count
Source
55
4.99k
        : WeakReferenceHelper()
56
4.99k
    {
57
4.99k
    }
unotools::WeakReference<SwXTableColumns>::WeakReference()
Line
Count
Source
55
4.99k
        : WeakReferenceHelper()
56
4.99k
    {
57
4.99k
    }
Unexecuted instantiation: unotools::WeakReference<SwXCellRange>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::WeakReference()
unotools::WeakReference<SwXLineBreak>::WeakReference()
Line
Count
Source
55
1.65k
        : WeakReferenceHelper()
56
1.65k
    {
57
1.65k
    }
unotools::WeakReference<SdDrawPagesAccess>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
unotools::WeakReference<SdMasterPagesAccess>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
unotools::WeakReference<SdLayerManager>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
unotools::WeakReference<SdXCustomPresentationAccess>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
unotools::WeakReference<SdUnoForbiddenCharsTable>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
unotools::WeakReference<SdDocLinkTargets>::WeakReference()
Line
Count
Source
55
14.4k
        : WeakReferenceHelper()
56
14.4k
    {
57
14.4k
    }
Unexecuted instantiation: unotools::WeakReference<sd::framework::ResourceFactory>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<sd::framework::ConfigurationController>::WeakReference()
unotools::WeakReference<SdPage>::WeakReference()
Line
Count
Source
55
58.6k
        : WeakReferenceHelper()
56
58.6k
    {
57
58.6k
    }
58
59
    /** Copy ctor.  Initialize this reference with a hard reference.
60
61
        @param rRef another hard ref
62
    */
63
    WeakReference(const rtl::Reference<interface_type>& rRef)
64
9.00k
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
9.00k
    {
66
9.00k
    }
Unexecuted instantiation: unotools::WeakReference<ScAccessibleCell>::WeakReference(rtl::Reference<ScAccessibleCell> const&)
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleEditableTextPara>::WeakReference(rtl::Reference<accessibility::AccessibleEditableTextPara> const&)
Unexecuted instantiation: unotools::WeakReference<accessibility::OAccessibleContextWrapper>::WeakReference(rtl::Reference<accessibility::OAccessibleContextWrapper> const&)
Unexecuted instantiation: unotools::WeakReference<SdrObject>::WeakReference(rtl::Reference<SdrObject> const&)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ORowSetClone>::WeakReference(rtl::Reference<dbaccess::ORowSetClone> const&)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseDocument>::WeakReference(rtl::Reference<dbaccess::ODatabaseDocument> const&)
Unexecuted instantiation: unotools::WeakReference<OStatementBase>::WeakReference(rtl::Reference<OStatementBase> const&)
Unexecuted instantiation: unotools::WeakReference<connectivity::file::OConnection>::WeakReference(rtl::Reference<connectivity::file::OConnection> const&)
unotools::WeakReference<framework::ProgressBarWrapper>::WeakReference(rtl::Reference<framework::ProgressBarWrapper> const&)
Line
Count
Source
64
8.43k
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
8.43k
    {
66
8.43k
    }
Unexecuted instantiation: unotools::WeakReference<DOM::CElementListImpl>::WeakReference(rtl::Reference<DOM::CElementListImpl> const&)
Unexecuted instantiation: unotools::WeakReference<SwChartDataSequence>::WeakReference(rtl::Reference<SwChartDataSequence> const&)
Unexecuted instantiation: unotools::WeakReference<SwXAutoTextGroup>::WeakReference(rtl::Reference<SwXAutoTextGroup> const&)
Unexecuted instantiation: unotools::WeakReference<SwXAutoTextEntry>::WeakReference(rtl::Reference<SwXAutoTextEntry> const&)
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::WeakReference(rtl::Reference<SwAccessibleContext> const&)
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleShape>::WeakReference(rtl::Reference<accessibility::AccessibleShape> const&)
Unexecuted instantiation: unotools::WeakReference<SwAccessibleHyperlink>::WeakReference(rtl::Reference<SwAccessibleHyperlink> const&)
unotools::WeakReference<SdLayer>::WeakReference(rtl::Reference<SdLayer> const&)
Line
Count
Source
64
576
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
576
    {
66
576
    }
67
68
    /** Copy ctor.  Initialize this reference with a hard reference.
69
70
        @param rRef another hard ref
71
    */
72
    WeakReference(interface_type& rRef)
73
        : WeakReferenceHelper(&rRef)
74
    {
75
    }
76
77
    /** Copy ctor.  Initialize this reference with a hard reference.
78
79
        @param rRef another hard ref
80
    */
81
    WeakReference(interface_type* pRef)
82
5.12M
        : WeakReferenceHelper(
83
5.12M
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
5.12M
    {
85
5.12M
    }
Unexecuted instantiation: unotools::WeakReference<AccessibleListBox>::WeakReference(AccessibleListBox*)
Unexecuted instantiation: unotools::WeakReference<drawinglayer::primitive2d::BufferedDecompositionPrimitive2D>::WeakReference(drawinglayer::primitive2d::BufferedDecompositionPrimitive2D*)
Unexecuted instantiation: unotools::WeakReference<drawinglayer::primitive2d::BufferedDecompositionGroupPrimitive2D>::WeakReference(drawinglayer::primitive2d::BufferedDecompositionGroupPrimitive2D*)
unotools::WeakReference<ScHeaderFooterContentObj>::WeakReference(ScHeaderFooterContentObj*)
Line
Count
Source
82
116k
        : WeakReferenceHelper(
83
116k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
116k
    {
85
116k
    }
unotools::WeakReference<SfxObjectShell>::WeakReference(SfxObjectShell*)
Line
Count
Source
82
139k
        : WeakReferenceHelper(
83
139k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
139k
    {
85
139k
    }
unotools::WeakReference<SdrObject>::WeakReference(SdrObject*)
Line
Count
Source
82
8.48k
        : WeakReferenceHelper(
83
8.48k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
8.48k
    {
85
8.48k
    }
Unexecuted instantiation: unotools::WeakReference<sdr::table::SdrTableObj>::WeakReference(sdr::table::SdrTableObj*)
unotools::WeakReference<SvxDrawPage>::WeakReference(SvxDrawPage*)
Line
Count
Source
82
1.48k
        : WeakReferenceHelper(
83
1.48k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
1.48k
    {
85
1.48k
    }
unotools::WeakReference<SdrText>::WeakReference(SdrText*)
Line
Count
Source
82
533
        : WeakReferenceHelper(
83
533
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
533
    {
85
533
    }
Unexecuted instantiation: unotools::WeakReference<SdrOle2Obj>::WeakReference(SdrOle2Obj*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ORowSet>::WeakReference(dbaccess::ORowSet*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseSource>::WeakReference(dbaccess::ODatabaseSource*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::OConnection>::WeakReference(dbaccess::OConnection*)
unotools::WeakReference<connectivity::file::OConnection>::WeakReference(connectivity::file::OConnection*)
Line
Count
Source
82
10.3k
        : WeakReferenceHelper(
83
10.3k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
10.3k
    {
85
10.3k
    }
Unexecuted instantiation: unotools::WeakReference<framework::StatusIndicatorFactory>::WeakReference(framework::StatusIndicatorFactory*)
unotools::WeakReference<DOM::CNode>::WeakReference(DOM::CNode*)
Line
Count
Source
82
4.77M
        : WeakReferenceHelper(
83
4.77M
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
4.77M
    {
85
4.77M
    }
unotools::WeakReference<OStorage>::WeakReference(OStorage*)
Line
Count
Source
82
75.1k
        : WeakReferenceHelper(
83
75.1k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
75.1k
    {
85
75.1k
    }
Unexecuted instantiation: unotools::WeakReference<chart::BaseCoordinateSystem>::WeakReference(chart::BaseCoordinateSystem*)
Unexecuted instantiation: unotools::WeakReference<chart::ChartModel>::WeakReference(chart::ChartModel*)
librdf_repository.cxx:unotools::WeakReference<(anonymous namespace)::librdf_Repository>::WeakReference((anonymous namespace)::librdf_Repository*)
Line
Count
Source
82
6.33k
        : WeakReferenceHelper(
83
6.33k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
6.33k
    {
85
6.33k
    }
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::WeakReference(SwAccessibleContext*)
Unexecuted instantiation: unotools::WeakReference<SwTransferable>::WeakReference(SwTransferable*)
unotools::WeakReference<SdPage>::WeakReference(SdPage*)
Line
Count
Source
82
846
        : WeakReferenceHelper(
83
846
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
846
    {
85
846
    }
86
87
    /** Releases this reference and takes over hard reference xInt.
88
        If the implementation behind xInt does not support XWeak
89
        or XInt is null, then this reference is null.
90
91
        @param xInt another hard reference
92
    */
93
    WeakReference& operator=(const rtl::Reference<interface_type>& xInt)
94
    {
95
        WeakReferenceHelper::operator=(xInt);
96
        return *this;
97
    }
98
99
    WeakReference& operator=(rtl::Reference<interface_type>&& xInt)
100
    {
101
        WeakReferenceHelper::operator=(std::move(xInt));
102
        return *this;
103
    }
104
105
    WeakReference& operator=(interface_type* pInt)
106
4.77M
    {
107
4.77M
        WeakReferenceHelper::operator=(
108
4.77M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
4.77M
        return *this;
110
4.77M
    }
Unexecuted instantiation: unotools::WeakReference<VCLXAccessibleHeaderBarItem>::operator=(VCLXAccessibleHeaderBarItem*)
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleImageBullet>::operator=(accessibility::AccessibleImageBullet*)
unotools::WeakReference<SdrTextObj>::operator=(SdrTextObj*)
Line
Count
Source
106
2.55M
    {
107
2.55M
        WeakReferenceHelper::operator=(
108
2.55M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.55M
        return *this;
110
2.55M
    }
unotools::WeakReference<SdrObject>::operator=(SdrObject*)
Line
Count
Source
106
74.4k
    {
107
74.4k
        WeakReferenceHelper::operator=(
108
74.4k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
74.4k
        return *this;
110
74.4k
    }
Unexecuted instantiation: unotools::WeakReference<SvxUnoDrawPagesAccess>::operator=(SvxUnoDrawPagesAccess*)
unotools::WeakReference<SvxDrawPage>::operator=(SvxDrawPage*)
Line
Count
Source
106
795
    {
107
795
        WeakReferenceHelper::operator=(
108
795
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
795
        return *this;
110
795
    }
Unexecuted instantiation: unotools::WeakReference<SdrPage>::operator=(SdrPage*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ORowSet>::operator=(dbaccess::ORowSet*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::OCommandContainer>::operator=(dbaccess::OCommandContainer*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseSource>::operator=(dbaccess::ODatabaseSource*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseDocument>::operator=(dbaccess::ODatabaseDocument*)
Unexecuted instantiation: unotools::WeakReference<dbaccess::OResultSet>::operator=(dbaccess::OResultSet*)
unotools::WeakReference<connectivity::sdbcx::OCatalog>::operator=(connectivity::sdbcx::OCatalog*)
Line
Count
Source
106
40.7k
    {
107
40.7k
        WeakReferenceHelper::operator=(
108
40.7k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
40.7k
        return *this;
110
40.7k
    }
unotools::WeakReference<connectivity::file::OResultSet>::operator=(connectivity::file::OResultSet*)
Line
Count
Source
106
20.1k
    {
107
20.1k
        WeakReferenceHelper::operator=(
108
20.1k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
20.1k
        return *this;
110
20.1k
    }
frame.cxx:unotools::WeakReference<(anonymous namespace)::XFrameImpl>::operator=((anonymous namespace)::XFrameImpl*)
Line
Count
Source
106
8.43k
    {
107
8.43k
        WeakReferenceHelper::operator=(
108
8.43k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
8.43k
        return *this;
110
8.43k
    }
unotools::WeakReference<framework::StatusIndicatorInterfaceWrapper>::operator=(framework::StatusIndicatorInterfaceWrapper*)
Line
Count
Source
106
8.43k
    {
107
8.43k
        WeakReferenceHelper::operator=(
108
8.43k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
8.43k
        return *this;
110
8.43k
    }
animcore.cxx:unotools::WeakReference<animcore::(anonymous namespace)::AnimationNode>::operator=(animcore::(anonymous namespace)::AnimationNode*)
Line
Count
Source
106
29.7k
    {
107
29.7k
        WeakReferenceHelper::operator=(
108
29.7k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
29.7k
        return *this;
110
29.7k
    }
Unexecuted instantiation: unotools::WeakReference<chart::ChartModel>::operator=(chart::ChartModel*)
Unexecuted instantiation: unotools::WeakReference<chart::ChartController>::operator=(chart::ChartController*)
Unexecuted instantiation: unotools::WeakReference<chart::ChartView>::operator=(chart::ChartView*)
unotools::WeakReference<SwXTextCellStyle>::operator=(SwXTextCellStyle*)
Line
Count
Source
106
2.84k
    {
107
2.84k
        WeakReferenceHelper::operator=(
108
2.84k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.84k
        return *this;
110
2.84k
    }
Unexecuted instantiation: unotools::WeakReference<SwXTextTableStyle>::operator=(SwXTextTableStyle*)
unotools::WeakReference<SwXTextSection>::operator=(SwXTextSection*)
Line
Count
Source
106
7.82k
    {
107
7.82k
        WeakReferenceHelper::operator=(
108
7.82k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
7.82k
        return *this;
110
7.82k
    }
unotools::WeakReference<SwXFieldMaster>::operator=(SwXFieldMaster*)
Line
Count
Source
106
1.81M
    {
107
1.81M
        WeakReferenceHelper::operator=(
108
1.81M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
1.81M
        return *this;
110
1.81M
    }
unotools::WeakReference<SwXDocumentIndexMark>::operator=(SwXDocumentIndexMark*)
Line
Count
Source
106
16
    {
107
16
        WeakReferenceHelper::operator=(
108
16
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
16
        return *this;
110
16
    }
unotools::WeakReference<SwXContentControl>::operator=(SwXContentControl*)
Line
Count
Source
106
918
    {
107
918
        WeakReferenceHelper::operator=(
108
918
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
918
        return *this;
110
918
    }
unotools::WeakReference<SwXTextField>::operator=(SwXTextField*)
Line
Count
Source
106
29.1k
    {
107
29.1k
        WeakReferenceHelper::operator=(
108
29.1k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
29.1k
        return *this;
110
29.1k
    }
unotools::WeakReference<SwXFootnote>::operator=(SwXFootnote*)
Line
Count
Source
106
5.36k
    {
107
5.36k
        WeakReferenceHelper::operator=(
108
5.36k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
5.36k
        return *this;
110
5.36k
    }
unotools::WeakReference<SwXReferenceMark>::operator=(SwXReferenceMark*)
Line
Count
Source
106
22
    {
107
22
        WeakReferenceHelper::operator=(
108
22
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
22
        return *this;
110
22
    }
Unexecuted instantiation: unotools::WeakReference<SwXMeta>::operator=(SwXMeta*)
unotools::WeakReference<SwXParagraph>::operator=(SwXParagraph*)
Line
Count
Source
106
114k
    {
107
114k
        WeakReferenceHelper::operator=(
108
114k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
114k
        return *this;
110
114k
    }
unotools::WeakReference<SwXBookmark>::operator=(SwXBookmark*)
Line
Count
Source
106
17.4k
    {
107
17.4k
        WeakReferenceHelper::operator=(
108
17.4k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
17.4k
        return *this;
110
17.4k
    }
unotools::WeakReference<SwXDocumentIndex>::operator=(SwXDocumentIndex*)
Line
Count
Source
106
3.65k
    {
107
3.65k
        WeakReferenceHelper::operator=(
108
3.65k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
3.65k
        return *this;
110
3.65k
    }
unotools::WeakReference<SwXDocumentIndex::TokenAccess_Impl>::operator=(SwXDocumentIndex::TokenAccess_Impl*)
Line
Count
Source
106
911
    {
107
911
        WeakReferenceHelper::operator=(
108
911
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
911
        return *this;
110
911
    }
unotools::WeakReference<SwXDocumentIndex::StyleAccess_Impl>::operator=(SwXDocumentIndex::StyleAccess_Impl*)
Line
Count
Source
106
9
    {
107
9
        WeakReferenceHelper::operator=(
108
9
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
9
        return *this;
110
9
    }
unotools::WeakReference<SwXTextTable>::operator=(SwXTextTable*)
Line
Count
Source
106
4.99k
    {
107
4.99k
        WeakReferenceHelper::operator=(
108
4.99k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
4.99k
        return *this;
110
4.99k
    }
unotools::WeakReference<SwXTableRows>::operator=(SwXTableRows*)
Line
Count
Source
106
1.83k
    {
107
1.83k
        WeakReferenceHelper::operator=(
108
1.83k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
1.83k
        return *this;
110
1.83k
    }
Unexecuted instantiation: unotools::WeakReference<SwXTableColumns>::operator=(SwXTableColumns*)
Unexecuted instantiation: unotools::WeakReference<SwXCellRange>::operator=(SwXCellRange*)
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::operator=(SwAccessibleContext*)
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleShape>::operator=(accessibility::AccessibleShape*)
Unexecuted instantiation: unotools::WeakReference<SwAccessibleHyperlink>::operator=(SwAccessibleHyperlink*)
Unexecuted instantiation: unotools::WeakReference<SwXLineBreak>::operator=(SwXLineBreak*)
unotools::WeakReference<SdDrawPagesAccess>::operator=(SdDrawPagesAccess*)
Line
Count
Source
106
5.55k
    {
107
5.55k
        WeakReferenceHelper::operator=(
108
5.55k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
5.55k
        return *this;
110
5.55k
    }
unotools::WeakReference<SdMasterPagesAccess>::operator=(SdMasterPagesAccess*)
Line
Count
Source
106
2.70k
    {
107
2.70k
        WeakReferenceHelper::operator=(
108
2.70k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.70k
        return *this;
110
2.70k
    }
unotools::WeakReference<SdLayerManager>::operator=(SdLayerManager*)
Line
Count
Source
106
117
    {
107
117
        WeakReferenceHelper::operator=(
108
117
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
117
        return *this;
110
117
    }
unotools::WeakReference<SdXCustomPresentationAccess>::operator=(SdXCustomPresentationAccess*)
Line
Count
Source
106
4
    {
107
4
        WeakReferenceHelper::operator=(
108
4
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
4
        return *this;
110
4
    }
Unexecuted instantiation: unotools::WeakReference<SdDocLinkTargets>::operator=(SdDocLinkTargets*)
unotools::WeakReference<SdUnoForbiddenCharsTable>::operator=(SdUnoForbiddenCharsTable*)
Line
Count
Source
106
154
    {
107
154
        WeakReferenceHelper::operator=(
108
154
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
154
        return *this;
110
154
    }
Unexecuted instantiation: unotools::WeakReference<sd::framework::ResourceFactory>::operator=(sd::framework::ResourceFactory*)
Unexecuted instantiation: unotools::WeakReference<sd::framework::ConfigurationController>::operator=(sd::framework::ConfigurationController*)
unotools::WeakReference<SdPage>::operator=(SdPage*)
Line
Count
Source
106
29.7k
    {
107
29.7k
        WeakReferenceHelper::operator=(
108
29.7k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
29.7k
        return *this;
110
29.7k
    }
111
112
    /**  Gets a hard reference to the object.
113
114
         @return hard reference or null, if the weakly referenced interface has gone
115
    */
116
    rtl::Reference<interface_type> SAL_CALL get() const
117
#if !(defined __clang__ && __clang_major__ <= 15)
118
        requires(!cppu::detail::isUnoInterfaceType<interface_type>)
119
#endif
120
8.50M
    {
121
8.50M
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
4.61M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
3.88M
            return dynamic_cast<interface_type*>(xInterface.get());
128
8.50M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17AccessibleListBoxE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI27VCLXAccessibleHeaderBarItemE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12drawinglayer11primitive2d32BufferedDecompositionPrimitive2DEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12drawinglayer11primitive2d37BufferedDecompositionGroupPrimitive2DEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI10SdrTextObjE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
2.91M
    {
121
2.91M
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
2.91M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
2.91M
    }
_ZNK8unotools13WeakReferenceI24ScHeaderFooterContentObjE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
26.7k
    {
121
26.7k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
26.7k
            return dynamic_cast<interface_type*>(xInterface.get());
128
26.7k
    }
_ZNK8unotools13WeakReferenceI14SfxObjectShellE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
159k
    {
121
159k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
159k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
159k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI16ScAccessibleCellE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN13accessibility21AccessibleImageBulletEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN13accessibility26AccessibleEditableTextParaEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN3sdr5table11SdrTableObjEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN13accessibility25OAccessibleContextWrapperEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI7SdrPageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI9SdrObjectE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
103k
    {
121
103k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
103k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
103k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI21SvxUnoDrawPagesAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI11SvxDrawPageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
4.43k
    {
121
4.43k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
4.43k
            return dynamic_cast<interface_type*>(xInterface.get());
128
4.43k
    }
_ZNK8unotools13WeakReferenceI7SdrTextE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
4.33k
    {
121
4.33k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
4.33k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
4.33k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI10SdrOle2ObjE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess12ORowSetCloneEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess7ORowSetEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess17OCommandContainerEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess17ODatabaseDocumentEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess15ODatabaseSourceEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI14OStatementBaseE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess11OConnectionEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN8dbaccess10OResultSetEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceIN12connectivity5sdbcx8OCatalogEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
40.7k
    {
121
40.7k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
40.7k
            return dynamic_cast<interface_type*>(xInterface.get());
128
40.7k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12connectivity4file11OConnectionEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceIN12connectivity4file10OResultSetEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
40.4k
    {
121
40.4k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
40.4k
            return dynamic_cast<interface_type*>(xInterface.get());
128
40.4k
    }
_ZNK8unotools13WeakReferenceIN9framework31StatusIndicatorInterfaceWrapperEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
12.3k
    {
121
12.3k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
12.3k
            return dynamic_cast<interface_type*>(xInterface.get());
128
12.3k
    }
_ZNK8unotools13WeakReferenceIN9framework18ProgressBarWrapperEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
70.2k
    {
121
70.2k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
70.2k
            return dynamic_cast<interface_type*>(xInterface.get());
128
70.2k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN9framework22StatusIndicatorFactoryEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
animcore.cxx:_ZNK8unotools13WeakReferenceIN8animcore12_GLOBAL__N_113AnimationNodeEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
207k
    {
121
207k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
207k
            return dynamic_cast<interface_type*>(xInterface.get());
128
207k
    }
_ZNK8unotools13WeakReferenceIN3DOM5CNodeEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
2.17M
    {
121
2.17M
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
2.17M
            return dynamic_cast<interface_type*>(xInterface.get());
128
2.17M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN3DOM16CElementListImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI8OStorageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
75.3k
    {
121
75.3k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
75.3k
            return dynamic_cast<interface_type*>(xInterface.get());
128
75.3k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN5chart20BaseCoordinateSystemEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN5chart10ChartModelEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN5chart9ChartViewEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN5chart15ChartControllerEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
librdf_repository.cxx:_ZNK8unotools13WeakReferenceIN12_GLOBAL__N_117librdf_RepositoryEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
12.6k
    {
121
12.6k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
12.6k
            return dynamic_cast<interface_type*>(xInterface.get());
128
12.6k
    }
_ZNK8unotools13WeakReferenceI20SwXDocumentIndexMarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
466
    {
121
466
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
466
            return dynamic_cast<interface_type*>(xInterface.get());
128
466
    }
_ZNK8unotools13WeakReferenceI12SwXTextFieldE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
108k
    {
121
108k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
108k
            return dynamic_cast<interface_type*>(xInterface.get());
128
108k
    }
_ZNK8unotools13WeakReferenceI11SwXFootnoteE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
22.7k
    {
121
22.7k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
22.7k
            return dynamic_cast<interface_type*>(xInterface.get());
128
22.7k
    }
_ZNK8unotools13WeakReferenceI16SwXReferenceMarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
22
    {
121
22
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
22
            return dynamic_cast<interface_type*>(xInterface.get());
128
22
    }
_ZNK8unotools13WeakReferenceI11SwXBookmarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.60k
    {
121
1.60k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
1.60k
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.60k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI19SwChartDataSequenceE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17SwXContentControlE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI14SwXFieldMasterE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
899k
    {
121
899k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
899k
            return dynamic_cast<interface_type*>(xInterface.get());
128
899k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI16SwXDocumentIndexE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceIN16SwXDocumentIndex16TokenAccess_ImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
911
    {
121
911
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
911
            return dynamic_cast<interface_type*>(xInterface.get());
128
911
    }
_ZNK8unotools13WeakReferenceIN16SwXDocumentIndex16StyleAccess_ImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
9
    {
121
9
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
9
            return dynamic_cast<interface_type*>(xInterface.get());
128
9
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI12SwXLineBreakE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI12SwXParagraphE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
116k
    {
121
116k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
116k
            return dynamic_cast<interface_type*>(xInterface.get());
128
116k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI7SwXMetaE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI14SwXTextSectionE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17SwXTextTableStyleE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI16SwXTextCellStyleE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
3.58k
    {
121
3.58k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
3.58k
            return dynamic_cast<interface_type*>(xInterface.get());
128
3.58k
    }
_ZNK8unotools13WeakReferenceI12SwXTableRowsE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.83k
    {
121
1.83k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
1.83k
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.83k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI15SwXTableColumnsE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI16SwXAutoTextGroupE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI16SwXAutoTextEntryE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN13accessibility15AccessibleShapeEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI19SwAccessibleContextE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI21SwAccessibleHyperlinkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI14SwTransferableE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI17SdDrawPagesAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
19.9k
    {
121
19.9k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
19.9k
            return dynamic_cast<interface_type*>(xInterface.get());
128
19.9k
    }
_ZNK8unotools13WeakReferenceI19SdMasterPagesAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
17.1k
    {
121
17.1k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
17.1k
            return dynamic_cast<interface_type*>(xInterface.get());
128
17.1k
    }
_ZNK8unotools13WeakReferenceI14SdLayerManagerE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
14.5k
    {
121
14.5k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
14.5k
            return dynamic_cast<interface_type*>(xInterface.get());
128
14.5k
    }
_ZNK8unotools13WeakReferenceI27SdXCustomPresentationAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
4
    {
121
4
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
4
            return dynamic_cast<interface_type*>(xInterface.get());
128
4
    }
_ZNK8unotools13WeakReferenceI16SdDocLinkTargetsE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
14.4k
    {
121
14.4k
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
14.4k
            return dynamic_cast<interface_type*>(xInterface.get());
128
14.4k
    }
_ZNK8unotools13WeakReferenceI24SdUnoForbiddenCharsTableE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
154
    {
121
154
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
154
            return dynamic_cast<interface_type*>(xInterface.get());
128
154
    }
_ZNK8unotools13WeakReferenceI6SdPageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.43M
    {
121
1.43M
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
1.43M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.43M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN2sd9framework15ResourceFactoryEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN2sd9framework23ConfigurationControllerEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI7SdLayerE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
459
    {
121
459
        css::uno::Reference<css::uno::XInterface> xInterface = WeakReferenceHelper::get();
122
        // If XInterface is an ambiguous base of interface_type, we have to use dynamic_cast,
123
        // otherwise we can use the faster static_cast.
124
        if constexpr (std::is_convertible_v<interface_type*, css::uno::XInterface*>)
125
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
459
            return dynamic_cast<interface_type*>(xInterface.get());
128
459
    }
129
130
    /**  Gets a hard reference to the object.
131
132
         @return hard reference or null, if the weakly referenced interface has gone
133
    */
134
2.77M
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<AccessibleListBox>::operator rtl::Reference<AccessibleListBox>() const
Unexecuted instantiation: unotools::WeakReference<VCLXAccessibleHeaderBarItem>::operator rtl::Reference<VCLXAccessibleHeaderBarItem>() const
unotools::WeakReference<ScHeaderFooterContentObj>::operator rtl::Reference<ScHeaderFooterContentObj>() const
Line
Count
Source
134
26.7k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<SvxUnoDrawPagesAccess>::operator rtl::Reference<SvxUnoDrawPagesAccess>() const
Unexecuted instantiation: unotools::WeakReference<dbaccess::ORowSetClone>::operator rtl::Reference<dbaccess::ORowSetClone>() const
Unexecuted instantiation: unotools::WeakReference<dbaccess::OCommandContainer>::operator rtl::Reference<dbaccess::OCommandContainer>() const
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseSource>::operator rtl::Reference<dbaccess::ODatabaseSource>() const
Unexecuted instantiation: unotools::WeakReference<dbaccess::ODatabaseDocument>::operator rtl::Reference<dbaccess::ODatabaseDocument>() const
unotools::WeakReference<connectivity::sdbcx::OCatalog>::operator rtl::Reference<connectivity::sdbcx::OCatalog>() const
Line
Count
Source
134
40.7k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<connectivity::file::OConnection>::operator rtl::Reference<connectivity::file::OConnection>() const
unotools::WeakReference<framework::StatusIndicatorInterfaceWrapper>::operator rtl::Reference<framework::StatusIndicatorInterfaceWrapper>() const
Line
Count
Source
134
12.3k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<framework::ProgressBarWrapper>::operator rtl::Reference<framework::ProgressBarWrapper>() const
Line
Count
Source
134
70.2k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<framework::StatusIndicatorFactory>::operator rtl::Reference<framework::StatusIndicatorFactory>() const
animcore.cxx:unotools::WeakReference<animcore::(anonymous namespace)::AnimationNode>::operator rtl::Reference<animcore::(anonymous namespace)::AnimationNode>() const
Line
Count
Source
134
175k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<DOM::CNode>::operator rtl::Reference<DOM::CNode>() const
Line
Count
Source
134
2.17M
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<DOM::CElementListImpl>::operator rtl::Reference<DOM::CElementListImpl>() const
unotools::WeakReference<OStorage>::operator rtl::Reference<OStorage>() const
Line
Count
Source
134
65.4k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<chart::ChartModel>::operator rtl::Reference<chart::ChartModel>() const
Unexecuted instantiation: unotools::WeakReference<chart::ChartController>::operator rtl::Reference<chart::ChartController>() const
Unexecuted instantiation: unotools::WeakReference<chart::ChartView>::operator rtl::Reference<chart::ChartView>() const
librdf_repository.cxx:unotools::WeakReference<(anonymous namespace)::librdf_Repository>::operator rtl::Reference<(anonymous namespace)::librdf_Repository>() const
Line
Count
Source
134
12.6k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXBookmark>::operator rtl::Reference<SwXBookmark>() const
Line
Count
Source
134
1.60k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<SwChartDataSequence>::operator rtl::Reference<SwChartDataSequence>() const
Unexecuted instantiation: unotools::WeakReference<SwXContentControl>::operator rtl::Reference<SwXContentControl>() const
unotools::WeakReference<SwXTextField>::operator rtl::Reference<SwXTextField>() const
Line
Count
Source
134
2.70k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXFootnote>::operator rtl::Reference<SwXFootnote>() const
Line
Count
Source
134
2.04k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<SwXDocumentIndex>::operator rtl::Reference<SwXDocumentIndex>() const
Unexecuted instantiation: unotools::WeakReference<SwXDocumentIndexMark>::operator rtl::Reference<SwXDocumentIndexMark>() const
Unexecuted instantiation: unotools::WeakReference<SwXLineBreak>::operator rtl::Reference<SwXLineBreak>() const
unotools::WeakReference<SwXParagraph>::operator rtl::Reference<SwXParagraph>() const
Line
Count
Source
134
116k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXReferenceMark>::operator rtl::Reference<SwXReferenceMark>() const
Line
Count
Source
134
12
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<SwXMeta>::operator rtl::Reference<SwXMeta>() const
Unexecuted instantiation: unotools::WeakReference<SwXTextSection>::operator rtl::Reference<SwXTextSection>() const
Unexecuted instantiation: unotools::WeakReference<SwXTextTableStyle>::operator rtl::Reference<SwXTextTableStyle>() const
unotools::WeakReference<SwXTextCellStyle>::operator rtl::Reference<SwXTextCellStyle>() const
Line
Count
Source
134
3.58k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXTableRows>::operator rtl::Reference<SwXTableRows>() const
Line
Count
Source
134
1.83k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<accessibility::AccessibleShape>::operator rtl::Reference<accessibility::AccessibleShape>() const
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::operator rtl::Reference<SwAccessibleContext>() const
Unexecuted instantiation: unotools::WeakReference<SwAccessibleHyperlink>::operator rtl::Reference<SwAccessibleHyperlink>() const
unotools::WeakReference<SdDrawPagesAccess>::operator rtl::Reference<SdDrawPagesAccess>() const
Line
Count
Source
134
19.9k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdMasterPagesAccess>::operator rtl::Reference<SdMasterPagesAccess>() const
Line
Count
Source
134
17.1k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdLayerManager>::operator rtl::Reference<SdLayerManager>() const
Line
Count
Source
134
14.5k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdXCustomPresentationAccess>::operator rtl::Reference<SdXCustomPresentationAccess>() const
Line
Count
Source
134
4
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdDocLinkTargets>::operator rtl::Reference<SdDocLinkTargets>() const
Line
Count
Source
134
14.4k
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<sd::framework::ResourceFactory>::operator rtl::Reference<sd::framework::ResourceFactory>() const
Unexecuted instantiation: unotools::WeakReference<sd::framework::ConfigurationController>::operator rtl::Reference<sd::framework::ConfigurationController>() const
unotools::WeakReference<SdLayer>::operator rtl::Reference<SdLayer>() const
Line
Count
Source
134
459
    operator ::rtl::Reference<interface_type>() const { return get(); }
135
};
136
}
137
138
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */