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