Coverage Report

Created: 2025-12-31 10:39

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
13.7M
        : WeakReferenceHelper()
56
13.7M
    {
57
13.7M
    }
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
1.13M
        : WeakReferenceHelper()
56
1.13M
    {
57
1.13M
    }
unotools::WeakReference<SdrObject>::WeakReference()
Line
Count
Source
55
565k
        : WeakReferenceHelper()
56
565k
    {
57
565k
    }
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
11.7k
        : WeakReferenceHelper()
56
11.7k
    {
57
11.7k
    }
unotools::WeakReference<connectivity::file::OResultSet>::WeakReference()
Line
Count
Source
55
34.6k
        : WeakReferenceHelper()
56
34.6k
    {
57
34.6k
    }
frame.cxx:unotools::WeakReference<(anonymous namespace)::XFrameImpl>::WeakReference()
Line
Count
Source
55
8.31k
        : WeakReferenceHelper()
56
8.31k
    {
57
8.31k
    }
unotools::WeakReference<framework::StatusIndicatorInterfaceWrapper>::WeakReference()
Line
Count
Source
55
8.31k
        : WeakReferenceHelper()
56
8.31k
    {
57
8.31k
    }
animcore.cxx:unotools::WeakReference<animcore::(anonymous namespace)::AnimationNode>::WeakReference()
Line
Count
Source
55
46.2k
        : WeakReferenceHelper()
56
46.2k
    {
57
46.2k
    }
unotools::WeakReference<OStorage>::WeakReference()
Line
Count
Source
55
17.7k
        : WeakReferenceHelper()
56
17.7k
    {
57
17.7k
    }
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
1.59k
        : WeakReferenceHelper()
56
1.59k
    {
57
1.59k
    }
unotools::WeakReference<SwXTextTableStyle>::WeakReference()
Line
Count
Source
55
365
        : WeakReferenceHelper()
56
365
    {
57
365
    }
unotools::WeakReference<SwXTextSection>::WeakReference()
Line
Count
Source
55
54.1k
        : WeakReferenceHelper()
56
54.1k
    {
57
54.1k
    }
unotools::WeakReference<SwXFieldMaster>::WeakReference()
Line
Count
Source
55
3.76M
        : WeakReferenceHelper()
56
3.76M
    {
57
3.76M
    }
unotools::WeakReference<SwXDocumentIndexMark>::WeakReference()
Line
Count
Source
55
3.95k
        : WeakReferenceHelper()
56
3.95k
    {
57
3.95k
    }
unotools::WeakReference<SwXContentControl>::WeakReference()
Line
Count
Source
55
3.64k
        : WeakReferenceHelper()
56
3.64k
    {
57
3.64k
    }
unotools::WeakReference<SwXTextField>::WeakReference()
Line
Count
Source
55
627k
        : WeakReferenceHelper()
56
627k
    {
57
627k
    }
unotools::WeakReference<SwXFootnote>::WeakReference()
Line
Count
Source
55
97.4k
        : WeakReferenceHelper()
56
97.4k
    {
57
97.4k
    }
unotools::WeakReference<SwXReferenceMark>::WeakReference()
Line
Count
Source
55
30
        : WeakReferenceHelper()
56
30
    {
57
30
    }
Unexecuted instantiation: unotools::WeakReference<SwXMeta>::WeakReference()
unotools::WeakReference<SwXParagraph>::WeakReference()
Line
Count
Source
55
5.87M
        : WeakReferenceHelper()
56
5.87M
    {
57
5.87M
    }
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.17k
        : WeakReferenceHelper()
56
3.17k
    {
57
3.17k
    }
unotools::WeakReference<SwXDocumentIndex::StyleAccess_Impl>::WeakReference()
Line
Count
Source
55
3.17k
        : WeakReferenceHelper()
56
3.17k
    {
57
3.17k
    }
unotools::WeakReference<SwXDocumentIndex::TokenAccess_Impl>::WeakReference()
Line
Count
Source
55
3.17k
        : WeakReferenceHelper()
56
3.17k
    {
57
3.17k
    }
unotools::WeakReference<SwXTextTable>::WeakReference()
Line
Count
Source
55
5.74k
        : WeakReferenceHelper()
56
5.74k
    {
57
5.74k
    }
unotools::WeakReference<SwXTableRows>::WeakReference()
Line
Count
Source
55
5.74k
        : WeakReferenceHelper()
56
5.74k
    {
57
5.74k
    }
unotools::WeakReference<SwXTableColumns>::WeakReference()
Line
Count
Source
55
5.74k
        : WeakReferenceHelper()
56
5.74k
    {
57
5.74k
    }
Unexecuted instantiation: unotools::WeakReference<SwXCellRange>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::WeakReference()
unotools::WeakReference<SwXLineBreak>::WeakReference()
Line
Count
Source
55
1.95k
        : WeakReferenceHelper()
56
1.95k
    {
57
1.95k
    }
unotools::WeakReference<SdDrawPagesAccess>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
unotools::WeakReference<SdMasterPagesAccess>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
unotools::WeakReference<SdLayerManager>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
unotools::WeakReference<SdXCustomPresentationAccess>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
unotools::WeakReference<SdUnoForbiddenCharsTable>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
unotools::WeakReference<SdDocLinkTargets>::WeakReference()
Line
Count
Source
55
46.9k
        : WeakReferenceHelper()
56
46.9k
    {
57
46.9k
    }
Unexecuted instantiation: unotools::WeakReference<sd::framework::ResourceFactory>::WeakReference()
Unexecuted instantiation: unotools::WeakReference<sd::framework::ConfigurationController>::WeakReference()
unotools::WeakReference<SdPage>::WeakReference()
Line
Count
Source
55
82.3k
        : WeakReferenceHelper()
56
82.3k
    {
57
82.3k
    }
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
10.5k
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
10.5k
    {
66
10.5k
    }
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.31k
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
8.31k
    {
66
8.31k
    }
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
2.23k
        : WeakReferenceHelper(css::uno::Reference<css::uno::XWeak>(rRef))
65
2.23k
    {
66
2.23k
    }
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
10.4M
        : WeakReferenceHelper(
83
10.4M
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
10.4M
    {
85
10.4M
    }
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
310k
        : WeakReferenceHelper(
83
310k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
310k
    {
85
310k
    }
unotools::WeakReference<SfxObjectShell>::WeakReference(SfxObjectShell*)
Line
Count
Source
82
429k
        : WeakReferenceHelper(
83
429k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
429k
    {
85
429k
    }
unotools::WeakReference<SdrObject>::WeakReference(SdrObject*)
Line
Count
Source
82
85.5k
        : WeakReferenceHelper(
83
85.5k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
85.5k
    {
85
85.5k
    }
Unexecuted instantiation: unotools::WeakReference<sdr::table::SdrTableObj>::WeakReference(sdr::table::SdrTableObj*)
unotools::WeakReference<SvxDrawPage>::WeakReference(SvxDrawPage*)
Line
Count
Source
82
1.94k
        : WeakReferenceHelper(
83
1.94k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
1.94k
    {
85
1.94k
    }
unotools::WeakReference<SdrText>::WeakReference(SdrText*)
Line
Count
Source
82
483
        : WeakReferenceHelper(
83
483
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
483
    {
85
483
    }
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
11.7k
        : WeakReferenceHelper(
83
11.7k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
11.7k
    {
85
11.7k
    }
Unexecuted instantiation: unotools::WeakReference<framework::StatusIndicatorFactory>::WeakReference(framework::StatusIndicatorFactory*)
unotools::WeakReference<DOM::CNode>::WeakReference(DOM::CNode*)
Line
Count
Source
82
9.55M
        : WeakReferenceHelper(
83
9.55M
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
9.55M
    {
85
9.55M
    }
unotools::WeakReference<OStorage>::WeakReference(OStorage*)
Line
Count
Source
82
12.1k
        : WeakReferenceHelper(
83
12.1k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
12.1k
    {
85
12.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
7.44k
        : WeakReferenceHelper(
83
7.44k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
7.44k
    {
85
7.44k
    }
Unexecuted instantiation: unotools::WeakReference<SwAccessibleContext>::WeakReference(SwAccessibleContext*)
Unexecuted instantiation: unotools::WeakReference<SwTransferable>::WeakReference(SwTransferable*)
unotools::WeakReference<SdPage>::WeakReference(SdPage*)
Line
Count
Source
82
48.8k
        : WeakReferenceHelper(
83
48.8k
              css::uno::Reference<css::uno::XWeak>(static_cast<cppu::OWeakObject*>(pRef)))
84
48.8k
    {
85
48.8k
    }
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
7.41M
    {
107
7.41M
        WeakReferenceHelper::operator=(
108
7.41M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
7.41M
        return *this;
110
7.41M
    }
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
4.83M
    {
107
4.83M
        WeakReferenceHelper::operator=(
108
4.83M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
4.83M
        return *this;
110
4.83M
    }
unotools::WeakReference<SdrObject>::operator=(SdrObject*)
Line
Count
Source
106
96.0k
    {
107
96.0k
        WeakReferenceHelper::operator=(
108
96.0k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
96.0k
        return *this;
110
96.0k
    }
Unexecuted instantiation: unotools::WeakReference<SvxUnoDrawPagesAccess>::operator=(SvxUnoDrawPagesAccess*)
unotools::WeakReference<SvxDrawPage>::operator=(SvxDrawPage*)
Line
Count
Source
106
1.29k
    {
107
1.29k
        WeakReferenceHelper::operator=(
108
1.29k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
1.29k
        return *this;
110
1.29k
    }
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
46.3k
    {
107
46.3k
        WeakReferenceHelper::operator=(
108
46.3k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
46.3k
        return *this;
110
46.3k
    }
unotools::WeakReference<connectivity::file::OResultSet>::operator=(connectivity::file::OResultSet*)
Line
Count
Source
106
22.9k
    {
107
22.9k
        WeakReferenceHelper::operator=(
108
22.9k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
22.9k
        return *this;
110
22.9k
    }
frame.cxx:unotools::WeakReference<(anonymous namespace)::XFrameImpl>::operator=((anonymous namespace)::XFrameImpl*)
Line
Count
Source
106
8.31k
    {
107
8.31k
        WeakReferenceHelper::operator=(
108
8.31k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
8.31k
        return *this;
110
8.31k
    }
unotools::WeakReference<framework::StatusIndicatorInterfaceWrapper>::operator=(framework::StatusIndicatorInterfaceWrapper*)
Line
Count
Source
106
8.31k
    {
107
8.31k
        WeakReferenceHelper::operator=(
108
8.31k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
8.31k
        return *this;
110
8.31k
    }
animcore.cxx:unotools::WeakReference<animcore::(anonymous namespace)::AnimationNode>::operator=(animcore::(anonymous namespace)::AnimationNode*)
Line
Count
Source
106
33.6k
    {
107
33.6k
        WeakReferenceHelper::operator=(
108
33.6k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
33.6k
        return *this;
110
33.6k
    }
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.63k
    {
107
2.63k
        WeakReferenceHelper::operator=(
108
2.63k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.63k
        return *this;
110
2.63k
    }
Unexecuted instantiation: unotools::WeakReference<SwXTextTableStyle>::operator=(SwXTextTableStyle*)
unotools::WeakReference<SwXTextSection>::operator=(SwXTextSection*)
Line
Count
Source
106
5.23k
    {
107
5.23k
        WeakReferenceHelper::operator=(
108
5.23k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
5.23k
        return *this;
110
5.23k
    }
unotools::WeakReference<SwXFieldMaster>::operator=(SwXFieldMaster*)
Line
Count
Source
106
2.01M
    {
107
2.01M
        WeakReferenceHelper::operator=(
108
2.01M
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.01M
        return *this;
110
2.01M
    }
unotools::WeakReference<SwXDocumentIndexMark>::operator=(SwXDocumentIndexMark*)
Line
Count
Source
106
17
    {
107
17
        WeakReferenceHelper::operator=(
108
17
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
17
        return *this;
110
17
    }
unotools::WeakReference<SwXContentControl>::operator=(SwXContentControl*)
Line
Count
Source
106
1.09k
    {
107
1.09k
        WeakReferenceHelper::operator=(
108
1.09k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
1.09k
        return *this;
110
1.09k
    }
unotools::WeakReference<SwXTextField>::operator=(SwXTextField*)
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
    }
unotools::WeakReference<SwXFootnote>::operator=(SwXFootnote*)
Line
Count
Source
106
2.96k
    {
107
2.96k
        WeakReferenceHelper::operator=(
108
2.96k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.96k
        return *this;
110
2.96k
    }
unotools::WeakReference<SwXReferenceMark>::operator=(SwXReferenceMark*)
Line
Count
Source
106
8
    {
107
8
        WeakReferenceHelper::operator=(
108
8
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
8
        return *this;
110
8
    }
Unexecuted instantiation: unotools::WeakReference<SwXMeta>::operator=(SwXMeta*)
unotools::WeakReference<SwXParagraph>::operator=(SwXParagraph*)
Line
Count
Source
106
129k
    {
107
129k
        WeakReferenceHelper::operator=(
108
129k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
129k
        return *this;
110
129k
    }
unotools::WeakReference<SwXBookmark>::operator=(SwXBookmark*)
Line
Count
Source
106
22.1k
    {
107
22.1k
        WeakReferenceHelper::operator=(
108
22.1k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
22.1k
        return *this;
110
22.1k
    }
unotools::WeakReference<SwXDocumentIndex>::operator=(SwXDocumentIndex*)
Line
Count
Source
106
3.17k
    {
107
3.17k
        WeakReferenceHelper::operator=(
108
3.17k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
3.17k
        return *this;
110
3.17k
    }
unotools::WeakReference<SwXDocumentIndex::TokenAccess_Impl>::operator=(SwXDocumentIndex::TokenAccess_Impl*)
Line
Count
Source
106
933
    {
107
933
        WeakReferenceHelper::operator=(
108
933
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
933
        return *this;
110
933
    }
unotools::WeakReference<SwXDocumentIndex::StyleAccess_Impl>::operator=(SwXDocumentIndex::StyleAccess_Impl*)
Line
Count
Source
106
10
    {
107
10
        WeakReferenceHelper::operator=(
108
10
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
10
        return *this;
110
10
    }
unotools::WeakReference<SwXTextTable>::operator=(SwXTextTable*)
Line
Count
Source
106
5.74k
    {
107
5.74k
        WeakReferenceHelper::operator=(
108
5.74k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
5.74k
        return *this;
110
5.74k
    }
unotools::WeakReference<SwXTableRows>::operator=(SwXTableRows*)
Line
Count
Source
106
2.20k
    {
107
2.20k
        WeakReferenceHelper::operator=(
108
2.20k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2.20k
        return *this;
110
2.20k
    }
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
36.3k
    {
107
36.3k
        WeakReferenceHelper::operator=(
108
36.3k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
36.3k
        return *this;
110
36.3k
    }
unotools::WeakReference<SdMasterPagesAccess>::operator=(SdMasterPagesAccess*)
Line
Count
Source
106
25.4k
    {
107
25.4k
        WeakReferenceHelper::operator=(
108
25.4k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
25.4k
        return *this;
110
25.4k
    }
unotools::WeakReference<SdLayerManager>::operator=(SdLayerManager*)
Line
Count
Source
106
462
    {
107
462
        WeakReferenceHelper::operator=(
108
462
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
462
        return *this;
110
462
    }
unotools::WeakReference<SdXCustomPresentationAccess>::operator=(SdXCustomPresentationAccess*)
Line
Count
Source
106
2
    {
107
2
        WeakReferenceHelper::operator=(
108
2
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
2
        return *this;
110
2
    }
Unexecuted instantiation: unotools::WeakReference<SdDocLinkTargets>::operator=(SdDocLinkTargets*)
unotools::WeakReference<SdUnoForbiddenCharsTable>::operator=(SdUnoForbiddenCharsTable*)
Line
Count
Source
106
780
    {
107
780
        WeakReferenceHelper::operator=(
108
780
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
780
        return *this;
110
780
    }
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
82.3k
    {
107
82.3k
        WeakReferenceHelper::operator=(
108
82.3k
            css::uno::Reference<css::uno::XWeak>(static_cast<::cppu::OWeakObject*>(pInt)));
109
82.3k
        return *this;
110
82.3k
    }
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
19.6M
    {
121
19.6M
        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
12.9M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
6.65M
            return dynamic_cast<interface_type*>(xInterface.get());
128
19.6M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17AccessibleListBoxE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI27VCLXAccessibleHeaderBarItemE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12drawinglayer11primitive2d32BufferedDecompositionPrimitive2DEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12drawinglayer11primitive2d37BufferedDecompositionGroupPrimitive2DEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI10SdrTextObjE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
11.1M
    {
121
11.1M
        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
11.1M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
11.1M
    }
_ZNK8unotools13WeakReferenceI24ScHeaderFooterContentObjE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
76.8k
    {
121
76.8k
        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
76.8k
            return dynamic_cast<interface_type*>(xInterface.get());
128
76.8k
    }
_ZNK8unotools13WeakReferenceI14SfxObjectShellE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
452k
    {
121
452k
        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
452k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
452k
    }
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
96.5k
    {
121
96.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
96.5k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
96.5k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI21SvxUnoDrawPagesAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI11SvxDrawPageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
6.19k
    {
121
6.19k
        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
6.19k
            return dynamic_cast<interface_type*>(xInterface.get());
128
6.19k
    }
_ZNK8unotools13WeakReferenceI7SdrTextE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
3.70k
    {
121
3.70k
        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
3.70k
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
3.70k
    }
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
46.3k
    {
121
46.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
46.3k
            return dynamic_cast<interface_type*>(xInterface.get());
128
46.3k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN12connectivity4file11OConnectionEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceIN12connectivity4file10OResultSetEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
46.1k
    {
121
46.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
46.1k
            return dynamic_cast<interface_type*>(xInterface.get());
128
46.1k
    }
_ZNK8unotools13WeakReferenceIN9framework31StatusIndicatorInterfaceWrapperEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
12.8k
    {
121
12.8k
        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.8k
            return dynamic_cast<interface_type*>(xInterface.get());
128
12.8k
    }
_ZNK8unotools13WeakReferenceIN9framework18ProgressBarWrapperEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
130k
    {
121
130k
        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
130k
            return dynamic_cast<interface_type*>(xInterface.get());
128
130k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN9framework22StatusIndicatorFactoryEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
animcore.cxx:_ZNK8unotools13WeakReferenceIN8animcore12_GLOBAL__N_113AnimationNodeEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
233k
    {
121
233k
        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
233k
            return dynamic_cast<interface_type*>(xInterface.get());
128
233k
    }
_ZNK8unotools13WeakReferenceIN3DOM5CNodeEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
4.53M
    {
121
4.53M
        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.53M
            return dynamic_cast<interface_type*>(xInterface.get());
128
4.53M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN3DOM16CElementListImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI8OStorageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_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
    }
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
14.8k
    {
121
14.8k
        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.8k
            return dynamic_cast<interface_type*>(xInterface.get());
128
14.8k
    }
_ZNK8unotools13WeakReferenceI20SwXDocumentIndexMarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
785
    {
121
785
        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
785
            return dynamic_cast<interface_type*>(xInterface.get());
128
785
    }
_ZNK8unotools13WeakReferenceI12SwXTextFieldE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
121k
    {
121
121k
        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
121k
            return dynamic_cast<interface_type*>(xInterface.get());
128
121k
    }
_ZNK8unotools13WeakReferenceI11SwXFootnoteE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
30.2k
    {
121
30.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
30.2k
            return dynamic_cast<interface_type*>(xInterface.get());
128
30.2k
    }
_ZNK8unotools13WeakReferenceI16SwXReferenceMarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
8
    {
121
8
        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
8
            return dynamic_cast<interface_type*>(xInterface.get());
128
8
    }
_ZNK8unotools13WeakReferenceI11SwXBookmarkE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.41k
    {
121
1.41k
        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.41k
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.41k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI19SwChartDataSequenceE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17SwXContentControlE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI14SwXFieldMasterE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
998k
    {
121
998k
        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
998k
            return dynamic_cast<interface_type*>(xInterface.get());
128
998k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI16SwXDocumentIndexE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceIN16SwXDocumentIndex16TokenAccess_ImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
933
    {
121
933
        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
933
            return dynamic_cast<interface_type*>(xInterface.get());
128
933
    }
_ZNK8unotools13WeakReferenceIN16SwXDocumentIndex16StyleAccess_ImplEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
10
    {
121
10
        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
10
            return dynamic_cast<interface_type*>(xInterface.get());
128
10
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI12SwXLineBreakE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI12SwXParagraphE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
132k
    {
121
132k
        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
132k
            return dynamic_cast<interface_type*>(xInterface.get());
128
132k
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI7SwXMetaE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI14SwXTextSectionE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceI17SwXTextTableStyleE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI16SwXTextCellStyleE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
3.47k
    {
121
3.47k
        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.47k
            return dynamic_cast<interface_type*>(xInterface.get());
128
3.47k
    }
_ZNK8unotools13WeakReferenceI12SwXTableRowsE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
2.20k
    {
121
2.20k
        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.20k
            return dynamic_cast<interface_type*>(xInterface.get());
128
2.20k
    }
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
83.3k
    {
121
83.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
83.3k
            return dynamic_cast<interface_type*>(xInterface.get());
128
83.3k
    }
_ZNK8unotools13WeakReferenceI19SdMasterPagesAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
72.3k
    {
121
72.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
72.3k
            return dynamic_cast<interface_type*>(xInterface.get());
128
72.3k
    }
_ZNK8unotools13WeakReferenceI14SdLayerManagerE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
47.4k
    {
121
47.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
47.4k
            return dynamic_cast<interface_type*>(xInterface.get());
128
47.4k
    }
_ZNK8unotools13WeakReferenceI27SdXCustomPresentationAccessE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
2
    {
121
2
        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
            return dynamic_cast<interface_type*>(xInterface.get());
128
2
    }
_ZNK8unotools13WeakReferenceI16SdDocLinkTargetsE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
46.9k
    {
121
46.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
46.9k
            return dynamic_cast<interface_type*>(xInterface.get());
128
46.9k
    }
_ZNK8unotools13WeakReferenceI24SdUnoForbiddenCharsTableE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
780
    {
121
780
        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
780
            return dynamic_cast<interface_type*>(xInterface.get());
128
780
    }
_ZNK8unotools13WeakReferenceI6SdPageE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.23M
    {
121
1.23M
        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.23M
            return static_cast<interface_type*>(xInterface.get());
126
        else
127
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.23M
    }
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN2sd9framework15ResourceFactoryEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Unexecuted instantiation: _ZNK8unotools13WeakReferenceIN2sd9framework23ConfigurationControllerEE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
_ZNK8unotools13WeakReferenceI7SdLayerE3getEvQntsr4cppu6detailE18isUnoInterfaceTypeIT_E
Line
Count
Source
120
1.77k
    {
121
1.77k
        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.77k
            return dynamic_cast<interface_type*>(xInterface.get());
128
1.77k
    }
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
5.40M
    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
76.8k
    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
46.3k
    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.8k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<framework::ProgressBarWrapper>::operator rtl::Reference<framework::ProgressBarWrapper>() const
Line
Count
Source
134
130k
    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
198k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<DOM::CNode>::operator rtl::Reference<DOM::CNode>() const
Line
Count
Source
134
4.53M
    operator ::rtl::Reference<interface_type>() const { return get(); }
Unexecuted instantiation: unotools::WeakReference<DOM::CElementListImpl>::operator rtl::Reference<DOM::CElementListImpl>() const
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
14.8k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXBookmark>::operator rtl::Reference<SwXBookmark>() const
Line
Count
Source
134
1.41k
    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.36k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXFootnote>::operator rtl::Reference<SwXFootnote>() const
Line
Count
Source
134
1.06k
    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
132k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXReferenceMark>::operator rtl::Reference<SwXReferenceMark>() const
Line
Count
Source
134
2
    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.47k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SwXTableRows>::operator rtl::Reference<SwXTableRows>() const
Line
Count
Source
134
2.20k
    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
83.3k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdMasterPagesAccess>::operator rtl::Reference<SdMasterPagesAccess>() const
Line
Count
Source
134
72.3k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdLayerManager>::operator rtl::Reference<SdLayerManager>() const
Line
Count
Source
134
47.4k
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdXCustomPresentationAccess>::operator rtl::Reference<SdXCustomPresentationAccess>() const
Line
Count
Source
134
2
    operator ::rtl::Reference<interface_type>() const { return get(); }
unotools::WeakReference<SdDocLinkTargets>::operator rtl::Reference<SdDocLinkTargets>() const
Line
Count
Source
134
46.9k
    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
1.77k
    operator ::rtl::Reference<interface_type>() const { return get(); }
135
};
136
}
137
138
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */