/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: */ |