Coverage Report

Created: 2025-07-07 10:01

/src/libreoffice/include/comphelper/proparrhlp.hxx
Line
Count
Source (jump to first uncovered line)
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
#ifndef INCLUDED_COMPHELPER_PROPARRHLP_HXX
21
#define INCLUDED_COMPHELPER_PROPARRHLP_HXX
22
23
#include <comphelper/propagg.hxx>
24
#include <cppuhelper/propshlp.hxx>
25
#include <mutex>
26
#include <osl/diagnose.h>
27
28
namespace comphelper
29
{
30
31
template <class TYPE>
32
class OPropertyArrayUsageHelper
33
{
34
protected:
35
    static sal_Int32                        s_nRefCount;
36
    static ::cppu::IPropertyArrayHelper*    s_pProps;
37
    static std::mutex& theMutex()
38
609M
    {
39
609M
        static std::mutex SINGLETON;
40
609M
        return SINGLETON;
41
609M
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ScChartObj>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellListSource>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellValueBinding>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svt::ToolboxController>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::FormController>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::OAddConditionDialog>::theMutex()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSet>::theMutex()
Line
Count
Source
38
223k
    {
39
223k
        static std::mutex SINGLETON;
40
223k
        return SINGLETON;
41
223k
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetClone>::theMutex()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetBase>::theMutex()
Line
Count
Source
38
19.8k
    {
39
19.8k
        static std::mutex SINGLETON;
40
19.8k
        return SINGLETON;
41
19.8k
    }
comphelper::OPropertyArrayUsageHelper<dbaccess::OSingleSelectQueryComposer>::theMutex()
Line
Count
Source
38
19.8k
    {
39
19.8k
        static std::mutex SINGLETON;
40
19.8k
        return SINGLETON;
41
19.8k
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumnDescriptor>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OCommandDefinition>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OComponentDefinition>::theMutex()
Unexecuted instantiation: dataaccessdescriptor.cxx:comphelper::OPropertyArrayUsageHelper<(anonymous namespace)::DataAccessDescriptor>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODatabaseSource>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentContainer>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentDefinition>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetColumn>::theMutex()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetDataColumn>::theMutex()
Line
Count
Source
38
6.52M
    {
39
6.52M
        static std::mutex SINGLETON;
40
6.52M
        return SINGLETON;
41
6.52M
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumn>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryColumn>::theMutex()
comphelper::OPropertyArrayUsageHelper<dbaccess::OResultColumn>::theMutex()
Line
Count
Source
38
621k
    {
39
621k
        static std::mutex SINGLETON;
40
621k
        return SINGLETON;
41
621k
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryDescriptor_Base>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OResultSet>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OStatementBase>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQuery>::theMutex()
comphelper::OPropertyArrayUsageHelper<connectivity::dbase::ODbaseResultSet>::theMutex()
Line
Count
Source
38
67.5k
    {
39
67.5k
        static std::mutex SINGLETON;
40
67.5k
        return SINGLETON;
41
67.5k
    }
comphelper::OPropertyArrayUsageHelper<connectivity::ODatabaseMetaDataResultSet>::theMutex()
Line
Count
Source
38
175k
    {
39
175k
        static std::mutex SINGLETON;
40
175k
        return SINGLETON;
41
175k
    }
comphelper::OPropertyArrayUsageHelper<connectivity::parse::OParseColumn>::theMutex()
Line
Count
Source
38
601M
    {
39
601M
        static std::mutex SINGLETON;
40
601M
        return SINGLETON;
41
601M
    }
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::parse::OOrderColumn>::theMutex()
comphelper::OPropertyArrayUsageHelper<connectivity::file::OResultSet>::theMutex()
Line
Count
Source
38
38.6k
    {
39
38.6k
        static std::mutex SINGLETON;
40
38.6k
        return SINGLETON;
41
38.6k
    }
comphelper::OPropertyArrayUsageHelper<connectivity::file::OStatement_Base>::theMutex()
Line
Count
Source
38
106k
    {
39
106k
        static std::mutex SINGLETON;
40
106k
        return SINGLETON;
41
106k
    }
Unexecuted instantiation: dialogcontrol.cxx:comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<(anonymous namespace)::UnoControlDialogModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlEditModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlFormattedFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFileControlModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlButtonModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlImageControlModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlRadioButtonModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCheckBoxModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedHyperlinkModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedTextModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlGroupBoxModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlListBoxModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlComboBoxModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlDateFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTimeFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlNumericFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCurrencyFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlPatternFieldModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlProgressBarModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlScrollBarModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedLineModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlRoadmapModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoTreeModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoGridModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageContainerModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoMultiPageModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoPageModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoFrameModel> >::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ORoadmapEntry>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::CachedDataSequence>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::HistogramDataSequence>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::UncachedDataSequence>::theMutex()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<PDFDialog>::theMutex()
42
public:
43
    OPropertyArrayUsageHelper();
44
    virtual ~OPropertyArrayUsageHelper();
45
46
    /** call this in the getInfoHelper method of your derived class. The method returns the array helper of the
47
        class, which is created if necessary.
48
    */
49
    ::cppu::IPropertyArrayHelper*   getArrayHelper();
50
51
protected:
52
    /** used to implement the creation of the array helper which is shared amongst all instances of the class.
53
        This method needs to be implemented in derived classes.
54
        <BR>
55
        The method gets called with Mutex acquired.
56
        @return                         a pointer to the newly created array helper. Must not be NULL.
57
    */
58
    virtual ::cppu::IPropertyArrayHelper* createArrayHelper( ) const = 0;
59
};
60
61
/** an OPropertyArrayUsageHelper which will create an OPropertyArrayAggregationHelper
62
*/
63
template <class TYPE>
64
class OAggregationArrayUsageHelper: public OPropertyArrayUsageHelper<TYPE>
65
{
66
protected:
67
    /** overwrite this in your derived class. initialize the two sequences with your and your aggregate's
68
        properties.
69
        <BR>
70
        The method gets called with Mutex acquired.
71
        @param      _rProps             out parameter to be filled with the property descriptions of your own class
72
        @param      _rAggregateProps    out parameter to be filled with the properties of your aggregate.
73
    */
74
    virtual void fillProperties(
75
        css::uno::Sequence< css::beans::Property >& /* [out] */ _rProps,
76
        css::uno::Sequence< css::beans::Property >& /* [out] */ _rAggregateProps
77
        ) const = 0;
78
79
    /** creates an OPropertyArrayAggregationHelper filled with properties for which's initialization
80
        fillProperties is called. getInfoService and getFirstAggregateId may be overwritten to determine
81
        the additional parameters of the OPropertyArrayAggregationHelper.
82
    */
83
    virtual ::cppu::IPropertyArrayHelper* createArrayHelper( ) const final;
84
};
85
86
template<class TYPE>
87
sal_Int32                       OPropertyArrayUsageHelper< TYPE >::s_nRefCount  = 0;
88
89
template<class TYPE>
90
::cppu::IPropertyArrayHelper*   OPropertyArrayUsageHelper< TYPE >::s_pProps = nullptr;
91
92
template <class TYPE>
93
OPropertyArrayUsageHelper<TYPE>::OPropertyArrayUsageHelper()
94
2.36M
{
95
2.36M
    std::unique_lock aGuard(theMutex());
96
2.36M
    ++s_nRefCount;
97
2.36M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ScChartObj>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellListSource>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellValueBinding>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svt::ToolboxController>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::FormController>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::OAddConditionDialog>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSet>::OPropertyArrayUsageHelper()
Line
Count
Source
94
9.91k
{
95
9.91k
    std::unique_lock aGuard(theMutex());
96
9.91k
    ++s_nRefCount;
97
9.91k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetClone>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetBase>::OPropertyArrayUsageHelper()
Line
Count
Source
94
9.91k
{
95
9.91k
    std::unique_lock aGuard(theMutex());
96
9.91k
    ++s_nRefCount;
97
9.91k
}
comphelper::OPropertyArrayUsageHelper<dbaccess::OSingleSelectQueryComposer>::OPropertyArrayUsageHelper()
Line
Count
Source
94
9.91k
{
95
9.91k
    std::unique_lock aGuard(theMutex());
96
9.91k
    ++s_nRefCount;
97
9.91k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OCommandDefinition>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumnDescriptor>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OComponentDefinition>::OPropertyArrayUsageHelper()
Unexecuted instantiation: dataaccessdescriptor.cxx:comphelper::OPropertyArrayUsageHelper<(anonymous namespace)::DataAccessDescriptor>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODatabaseSource>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentContainer>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentDefinition>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetColumn>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetDataColumn>::OPropertyArrayUsageHelper()
Line
Count
Source
94
310k
{
95
310k
    std::unique_lock aGuard(theMutex());
96
310k
    ++s_nRefCount;
97
310k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumn>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryColumn>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::OResultColumn>::OPropertyArrayUsageHelper()
Line
Count
Source
94
310k
{
95
310k
    std::unique_lock aGuard(theMutex());
96
310k
    ++s_nRefCount;
97
310k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryDescriptor_Base>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OResultSet>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OStatementBase>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQuery>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::dbase::ODbaseResultSet>::OPropertyArrayUsageHelper()
Line
Count
Source
94
19.3k
{
95
19.3k
    std::unique_lock aGuard(theMutex());
96
19.3k
    ++s_nRefCount;
97
19.3k
}
comphelper::OPropertyArrayUsageHelper<connectivity::ODatabaseMetaDataResultSet>::OPropertyArrayUsageHelper()
Line
Count
Source
94
87.8k
{
95
87.8k
    std::unique_lock aGuard(theMutex());
96
87.8k
    ++s_nRefCount;
97
87.8k
}
comphelper::OPropertyArrayUsageHelper<connectivity::parse::OParseColumn>::OPropertyArrayUsageHelper()
Line
Count
Source
94
1.55M
{
95
1.55M
    std::unique_lock aGuard(theMutex());
96
1.55M
    ++s_nRefCount;
97
1.55M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::parse::OOrderColumn>::OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::file::OResultSet>::OPropertyArrayUsageHelper()
Line
Count
Source
94
19.3k
{
95
19.3k
    std::unique_lock aGuard(theMutex());
96
19.3k
    ++s_nRefCount;
97
19.3k
}
comphelper::OPropertyArrayUsageHelper<connectivity::file::OStatement_Base>::OPropertyArrayUsageHelper()
Line
Count
Source
94
29.1k
{
95
29.1k
    std::unique_lock aGuard(theMutex());
96
29.1k
    ++s_nRefCount;
97
29.1k
}
Unexecuted instantiation: dialogcontrol.cxx:comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<(anonymous namespace)::UnoControlDialogModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlEditModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlFormattedFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFileControlModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlButtonModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlImageControlModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlRadioButtonModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCheckBoxModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedHyperlinkModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedTextModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlGroupBoxModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlListBoxModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlComboBoxModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlDateFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTimeFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlNumericFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCurrencyFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlPatternFieldModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlProgressBarModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlScrollBarModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedLineModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlRoadmapModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoTreeModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoGridModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageContainerModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoMultiPageModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoPageModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoFrameModel> >::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ORoadmapEntry>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::CachedDataSequence>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::HistogramDataSequence>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::UncachedDataSequence>::OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<PDFDialog>::OPropertyArrayUsageHelper()
98
99
template <class TYPE>
100
OPropertyArrayUsageHelper<TYPE>::~OPropertyArrayUsageHelper()
101
2.36M
{
102
2.36M
    std::unique_lock aGuard(theMutex());
103
2.36M
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
2.36M
    if (!--s_nRefCount)
105
223k
    {
106
223k
        delete s_pProps;
107
223k
        s_pProps = nullptr;
108
223k
    }
109
2.36M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ScChartObj>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellListSource>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellValueBinding>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svt::ToolboxController>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::FormController>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::OAddConditionDialog>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSet>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
9.91k
{
102
9.91k
    std::unique_lock aGuard(theMutex());
103
9.91k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
9.91k
    if (!--s_nRefCount)
105
9.91k
    {
106
9.91k
        delete s_pProps;
107
9.91k
        s_pProps = nullptr;
108
9.91k
    }
109
9.91k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetClone>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetBase>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
9.91k
{
102
9.91k
    std::unique_lock aGuard(theMutex());
103
9.91k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
9.91k
    if (!--s_nRefCount)
105
9.91k
    {
106
9.91k
        delete s_pProps;
107
9.91k
        s_pProps = nullptr;
108
9.91k
    }
109
9.91k
}
comphelper::OPropertyArrayUsageHelper<dbaccess::OSingleSelectQueryComposer>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
9.91k
{
102
9.91k
    std::unique_lock aGuard(theMutex());
103
9.91k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
9.91k
    if (!--s_nRefCount)
105
9.91k
    {
106
9.91k
        delete s_pProps;
107
9.91k
        s_pProps = nullptr;
108
9.91k
    }
109
9.91k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OCommandDefinition>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumnDescriptor>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OComponentDefinition>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: dataaccessdescriptor.cxx:comphelper::OPropertyArrayUsageHelper<(anonymous namespace)::DataAccessDescriptor>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODatabaseSource>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentContainer>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentDefinition>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetColumn>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetDataColumn>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
310k
{
102
310k
    std::unique_lock aGuard(theMutex());
103
310k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
310k
    if (!--s_nRefCount)
105
9.65k
    {
106
9.65k
        delete s_pProps;
107
9.65k
        s_pProps = nullptr;
108
9.65k
    }
109
310k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumn>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryColumn>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::OResultColumn>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
310k
{
102
310k
    std::unique_lock aGuard(theMutex());
103
310k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
310k
    if (!--s_nRefCount)
105
9.65k
    {
106
9.65k
        delete s_pProps;
107
9.65k
        s_pProps = nullptr;
108
9.65k
    }
109
310k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryDescriptor_Base>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OResultSet>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OStatementBase>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQuery>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::dbase::ODbaseResultSet>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
19.3k
{
102
19.3k
    std::unique_lock aGuard(theMutex());
103
19.3k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
19.3k
    if (!--s_nRefCount)
105
19.3k
    {
106
19.3k
        delete s_pProps;
107
19.3k
        s_pProps = nullptr;
108
19.3k
    }
109
19.3k
}
comphelper::OPropertyArrayUsageHelper<connectivity::ODatabaseMetaDataResultSet>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
87.8k
{
102
87.8k
    std::unique_lock aGuard(theMutex());
103
87.8k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
87.8k
    if (!--s_nRefCount)
105
87.8k
    {
106
87.8k
        delete s_pProps;
107
87.8k
        s_pProps = nullptr;
108
87.8k
    }
109
87.8k
}
comphelper::OPropertyArrayUsageHelper<connectivity::parse::OParseColumn>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
1.55M
{
102
1.55M
    std::unique_lock aGuard(theMutex());
103
1.55M
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
1.55M
    if (!--s_nRefCount)
105
19.3k
    {
106
19.3k
        delete s_pProps;
107
19.3k
        s_pProps = nullptr;
108
19.3k
    }
109
1.55M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::parse::OOrderColumn>::~OPropertyArrayUsageHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::file::OResultSet>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
19.3k
{
102
19.3k
    std::unique_lock aGuard(theMutex());
103
19.3k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
19.3k
    if (!--s_nRefCount)
105
19.3k
    {
106
19.3k
        delete s_pProps;
107
19.3k
        s_pProps = nullptr;
108
19.3k
    }
109
19.3k
}
comphelper::OPropertyArrayUsageHelper<connectivity::file::OStatement_Base>::~OPropertyArrayUsageHelper()
Line
Count
Source
101
29.1k
{
102
29.1k
    std::unique_lock aGuard(theMutex());
103
29.1k
    OSL_ENSURE(s_nRefCount > 0, "OPropertyArrayUsageHelper::~OPropertyArrayUsageHelper : suspicious call : have a refcount of 0 !");
104
29.1k
    if (!--s_nRefCount)
105
29.1k
    {
106
29.1k
        delete s_pProps;
107
29.1k
        s_pProps = nullptr;
108
29.1k
    }
109
29.1k
}
Unexecuted instantiation: dialogcontrol.cxx:comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<(anonymous namespace)::UnoControlDialogModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlEditModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlFormattedFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFileControlModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlButtonModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlImageControlModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlRadioButtonModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCheckBoxModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedHyperlinkModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedTextModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlGroupBoxModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlListBoxModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlComboBoxModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlDateFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTimeFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlNumericFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCurrencyFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlPatternFieldModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlProgressBarModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlScrollBarModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedLineModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlRoadmapModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoTreeModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoGridModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageContainerModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoMultiPageModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoPageModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoFrameModel> >::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ORoadmapEntry>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::CachedDataSequence>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::HistogramDataSequence>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::UncachedDataSequence>::~OPropertyArrayUsageHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<PDFDialog>::~OPropertyArrayUsageHelper()
110
111
template <class TYPE>
112
::cppu::IPropertyArrayHelper* OPropertyArrayUsageHelper<TYPE>::getArrayHelper()
113
605M
{
114
605M
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
605M
    std::unique_lock aGuard(theMutex());
116
605M
    if (!s_pProps)
117
67.8k
    {
118
67.8k
        s_pProps = createArrayHelper();
119
67.8k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
67.8k
    }
121
605M
    return s_pProps;
122
605M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ScChartObj>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellListSource>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<calc::OCellValueBinding>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svt::ToolboxController>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::FormController>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<svxform::OAddConditionDialog>::getArrayHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSet>::getArrayHelper()
Line
Count
Source
113
203k
{
114
203k
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
203k
    std::unique_lock aGuard(theMutex());
116
203k
    if (!s_pProps)
117
9.91k
    {
118
9.91k
        s_pProps = createArrayHelper();
119
9.91k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
9.91k
    }
121
203k
    return s_pProps;
122
203k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetClone>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetBase>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OSingleSelectQueryComposer>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OCommandDefinition>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OComponentDefinition>::getArrayHelper()
Unexecuted instantiation: dataaccessdescriptor.cxx:comphelper::OPropertyArrayUsageHelper<(anonymous namespace)::DataAccessDescriptor>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODatabaseSource>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentContainer>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ODocumentDefinition>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetColumn>::getArrayHelper()
comphelper::OPropertyArrayUsageHelper<dbaccess::ORowSetDataColumn>::getArrayHelper()
Line
Count
Source
113
5.90M
{
114
5.90M
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
5.90M
    std::unique_lock aGuard(theMutex());
116
5.90M
    if (!s_pProps)
117
9.65k
    {
118
9.65k
        s_pProps = createArrayHelper();
119
9.65k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
9.65k
    }
121
5.90M
    return s_pProps;
122
5.90M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumnDescriptor>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OTableColumn>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryColumn>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OResultColumn>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQueryDescriptor_Base>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OResultSet>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OStatementBase>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<dbaccess::OQuery>::getArrayHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::dbase::ODbaseResultSet>::getArrayHelper()
Line
Count
Source
113
28.9k
{
114
28.9k
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
28.9k
    std::unique_lock aGuard(theMutex());
116
28.9k
    if (!s_pProps)
117
9.65k
    {
118
9.65k
        s_pProps = createArrayHelper();
119
9.65k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
9.65k
    }
121
28.9k
    return s_pProps;
122
28.9k
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::ODatabaseMetaDataResultSet>::getArrayHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::parse::OParseColumn>::getArrayHelper()
Line
Count
Source
113
598M
{
114
598M
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
598M
    std::unique_lock aGuard(theMutex());
116
598M
    if (!s_pProps)
117
19.3k
    {
118
19.3k
        s_pProps = createArrayHelper();
119
19.3k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
19.3k
    }
121
598M
    return s_pProps;
122
598M
}
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::parse::OOrderColumn>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<connectivity::file::OResultSet>::getArrayHelper()
comphelper::OPropertyArrayUsageHelper<connectivity::file::OStatement_Base>::getArrayHelper()
Line
Count
Source
113
48.4k
{
114
48.4k
    OSL_ENSURE(s_nRefCount, "OPropertyArrayUsageHelper::getArrayHelper : suspicious call : have a refcount of 0 !");
115
48.4k
    std::unique_lock aGuard(theMutex());
116
48.4k
    if (!s_pProps)
117
19.3k
    {
118
19.3k
        s_pProps = createArrayHelper();
119
19.3k
        OSL_ENSURE(s_pProps, "OPropertyArrayUsageHelper::getArrayHelper : createArrayHelper returned nonsense !");
120
19.3k
    }
121
48.4k
    return s_pProps;
122
48.4k
}
Unexecuted instantiation: dialogcontrol.cxx:comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<(anonymous namespace)::UnoControlDialogModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlEditModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlFormattedFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFileControlModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlButtonModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlImageControlModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlRadioButtonModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCheckBoxModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedHyperlinkModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedTextModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlGroupBoxModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlListBoxModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlComboBoxModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlDateFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTimeFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlNumericFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCurrencyFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlPatternFieldModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlProgressBarModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlScrollBarModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedLineModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlRoadmapModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoTreeModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoGridModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageContainerModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoMultiPageModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoPageModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<OTemplateInstanceDisambiguation<UnoFrameModel> >::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<ORoadmapEntry>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::CachedDataSequence>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::HistogramDataSequence>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<chart::UncachedDataSequence>::getArrayHelper()
Unexecuted instantiation: comphelper::OPropertyArrayUsageHelper<PDFDialog>::getArrayHelper()
123
124
template <class TYPE> inline
125
::cppu::IPropertyArrayHelper* OAggregationArrayUsageHelper<TYPE>::createArrayHelper() const
126
0
{
127
0
    css::uno::Sequence< css::beans::Property > aProps;
128
0
    css::uno::Sequence< css::beans::Property > aAggregateProps;
129
0
    fillProperties(aProps, aAggregateProps);
130
0
    OSL_ENSURE(aProps.hasElements(), "OAggregationArrayUsageHelper::createArrayHelper : fillProperties returned nonsense !");
131
0
    return new OPropertyArrayAggregationHelper(aProps, aAggregateProps, nullptr, DEFAULT_AGGREGATE_PROPERTY_ID);
132
0
}
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<svxform::FormController>::createArrayHelper() const
Unexecuted instantiation: dialogcontrol.cxx:comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<(anonymous namespace)::UnoControlDialogModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlEditModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlFormattedFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFileControlModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlButtonModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlImageControlModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlRadioButtonModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCheckBoxModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedHyperlinkModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedTextModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlGroupBoxModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlListBoxModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlComboBoxModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlDateFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTimeFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlNumericFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlCurrencyFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlPatternFieldModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlProgressBarModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlScrollBarModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlFixedLineModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoControlRoadmapModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoTreeModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<toolkit::UnoGridModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageContainerModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoMultiPageModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoControlTabPageModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoPageModel> >::createArrayHelper() const
Unexecuted instantiation: comphelper::OAggregationArrayUsageHelper<OTemplateInstanceDisambiguation<UnoFrameModel> >::createArrayHelper() const
133
134
}
135
136
#endif // INCLUDED_COMPHELPER_PROPARRHLP_HXX
137
138
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */